@charset "UTF-8";
/* line 6, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
body, html {
  font-family: 'PingFang SC','STHeitiSC-Light','Helvetica-Light',arial,'sans-serif';
}

/*Theme Colors*/
/*bootstrap Color*/
/*Normal Color*/
/*Border radius*/
/*Preloader*/
/* line 19, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}

/* line 27, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/2fCJtbhSlhNNa6S2xlh9GyEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/UGh2YG8gx86rRGiAZYIbVyEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/yQWaOD4iNU5NTY0apN-qj_k_vArhqVIZ0nv9q090hN8.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* line 56, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
* {
  outline: none !important;
}

/* line 59, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
body {
  background: #ffffff;
  font-family: 'Poppins', sans-serif;
  margin: 0;
  overflow-x: hidden;
  color: #686868;
  font-weight: 300;
}

/* line 67, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
html {
  position: relative;
  min-height: 100%;
  background: #ffffff;
}

/* line 72, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #2b2b2b;
  font-family: 'Poppins', sans-serif;
  margin: 10px 0;
  font-weight: 300;
}

/* line 83, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
h1 {
  line-height: 48px;
  font-size: 36px;
}

/* line 87, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
h2 {
  line-height: 36px;
  font-size: 24px;
}

/* line 91, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
h3 {
  line-height: 30px;
  font-size: 21px;
}

/* line 95, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
h4 {
  line-height: 22px;
  font-size: 18px;
}

/* line 99, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
h5 {
  font-size: 18px;
  font-size: 16px;
}

/* line 103, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
h5 {
  font-size: 16px;
  font-size: 14px;
}

/* line 107, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.dn {
  display: none;
}

/* line 110, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.db {
  display: block;
}

/* line 113, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.light_op_text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 116, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
blockquote {
  border-left: 5px solid #ff6849 !important;
  border: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 120, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
p {
  line-height: 1.6;
}

/* line 123, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
b {
  font-weight: 600;
}

/* line 126, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
a:hover {
  outline: 0;
  text-decoration: none;
}

/* line 130, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
a:active {
  outline: 0;
  text-decoration: none;
}

/* line 134, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
a:focus {
  outline: 0;
  text-decoration: none;
}

/* line 138, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.clear {
  clear: both;
}

/* line 141, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.font-12 {
  font-size: 12px;
}

/* line 144, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
hr {
  border-color: rgba(120, 130, 140, 0.13);
}

/* line 147, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.b-t {
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 150, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.b-b {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 153, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.b-l {
  border-left: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 156, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.b-r {
  border-right: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 159, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.b-all {
  border: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 162, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.b-none {
  border: 0px !important;
}

/* line 165, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.max-height {
  height: 310px;
  overflow: auto;
}

/* line 169, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-0 {
  padding: 0px !important;
}

/* line 172, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-10 {
  padding: 10px !important;
}

/* line 175, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-20 {
  padding: 20px !important;
}

/* line 178, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-30 {
  padding: 30px !important;
}

/* line 181, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-l-0 {
  padding-left: 0px !important;
}

/* line 184, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-l-10 {
  padding-left: 10px !important;
}

/* line 187, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-l-20 {
  padding-left: 20px !important;
}

/* line 190, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-r-0 {
  padding-right: 0px !important;
}

/* line 193, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-r-10 {
  padding-right: 10px !important;
}

/* line 196, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-r-20 {
  padding-right: 20px !important;
}

/* line 199, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-r-30 {
  padding-right: 30px !important;
}

/* line 202, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-r-40 {
  padding-right: 40px !important;
}

/* line 205, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-t-0 {
  padding-top: 0px !important;
}

/* line 208, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-t-10 {
  padding-top: 10px !important;
}

/* line 211, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-t-20 {
  padding-top: 20px !important;
}

/* line 214, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-b-0 {
  padding-bottom: 0px !important;
}

/* line 217, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-b-10 {
  padding-bottom: 10px !important;
}

/* line 220, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-b-20 {
  padding-bottom: 20px !important;
}

/* line 223, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-b-30 {
  padding-bottom: 30px !important;
}

/* line 226, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.p-b-40 {
  padding-bottom: 40px !important;
}

/* line 229, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-0 {
  margin: 0px !important;
}

/* line 232, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-l-5 {
  margin-left: 5px !important;
}

/* line 235, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-l-10 {
  margin-left: 10px !important;
}

/* line 238, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-l-15 {
  margin-left: 15px !important;
}

/* line 241, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-l-20 {
  margin-left: 20px !important;
}

/* line 244, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-l-30 {
  margin-left: 30px !important;
}

/* line 247, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-l-40 {
  margin-left: 40px !important;
}

/* line 250, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-r-5 {
  margin-right: 5px !important;
}

/* line 253, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-r-10 {
  margin-right: 10px !important;
}

/* line 256, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-r-15 {
  margin-right: 15px !important;
}

/* line 259, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-r-20 {
  margin-right: 20px !important;
}

/* line 262, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-r-30 {
  margin-right: 30px !important;
}

/* line 265, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-r-40 {
  margin-right: 40px !important;
}

/* line 268, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-t-5 {
  margin-top: 5px !important;
}

/* line 271, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-t-0 {
  margin-top: 0px !important;
}

/* line 274, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-t-10 {
  margin-top: 10px !important;
}

/* line 277, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-t-15 {
  margin-top: 15px !important;
}

/* line 280, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-t-20 {
  margin-top: 20px !important;
}

/* line 283, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-t-30 {
  margin-top: 30px !important;
}

/* line 286, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-t-40 {
  margin-top: 40px !important;
}

/* line 289, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-b-0 {
  margin-bottom: 0px !important;
}

/* line 292, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-b-5 {
  margin-bottom: 5px !important;
}

/* line 295, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-b-10 {
  margin-bottom: 10px !important;
}

/* line 298, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-b-15 {
  margin-bottom: 15px !important;
}

/* line 301, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-b-20 {
  margin-bottom: 20px !important;
}

/* line 304, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-b-30 {
  margin-bottom: 30px !important;
}

/* line 307, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.m-b-40 {
  margin-bottom: 40px !important;
}

/* line 310, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.vt {
  vertical-align: top;
}

/* line 313, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.vb {
  vertical-align: bottom;
}

/* line 316, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.font-bold {
  font-weight: 700;
}

/* line 319, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.font-normal {
  font-weight: normal;
}

/* line 322, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.font-light {
  font-weight: 300;
}

/* line 325, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pull-in {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 329, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.b-0 {
  border: none !important;
}

/* line 332, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.vertical-middle {
  vertical-align: middle;
}

/* line 335, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bx-shadow {
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}

/* line 340, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mx-box {
  max-height: 380px;
  min-height: 380px;
}

/* line 344, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.thumb-sm {
  height: 32px;
  width: 32px;
}

/* line 348, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.thumb-md {
  height: 48px;
  width: 48px;
}

/* line 352, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.thumb-lg {
  height: 88px;
  width: 88px;
}

/* line 356, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.txt-oflo {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 361, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.get-code {
  color: #2b2b2b;
  cursor: pointer;
  border-radius: 100%;
  background: #ffffff;
  padding: 4px 5px;
  font-size: 10px;
  margin: 0 5px;
  vertical-align: middle;
}

/* Badge */
/* line 372, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.badge {
  text-transform: uppercase;
  font-weight: 600;
  padding: 3px 5px;
  font-size: 12px;
  margin-top: 1px;
  background-color: #fec107;
}

/* line 380, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.badge-xs {
  font-size: 9px;
}

/* line 383, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.badge-xs,
.badge-sm {
  -webkit-transform: translate(0, -2px);
  -ms-transform: translate(0, -2px);
  -o-transform: translate(0, -2px);
  transform: translate(0, -2px);
}

/* line 390, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.badge-success {
  background-color: #00c292;
}

/* line 393, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.badge-info {
  background-color: #03a9f3;
}

/* line 396, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.badge-warning {
  background-color: #fec107;
}

/* line 399, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.badge-danger {
  background-color: #fb9678;
}

/* line 402, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.badge-purple {
  background-color: #9675ce;
}

/* line 405, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.badge-red {
  background-color: #fb3a3a;
}

/* line 408, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.badge-inverse {
  background-color: #4c5667;
}

/*notify*/
/* line 412, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.notify {
  position: relative;
  margin-top: -30px;
}

/* line 416, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.notify .heartbit {
  position: absolute;
  top: -20px;
  right: -16px;
  height: 25px;
  width: 25px;
  z-index: 10;
  border: 5px solid #fb9678;
  border-radius: 70px;
  -moz-animation: heartbit 1s ease-out;
  -moz-animation-iteration-count: infinite;
  -o-animation: heartbit 1s ease-out;
  -o-animation-iteration-count: infinite;
  -webkit-animation: heartbit 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 433, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.notify .point {
  width: 6px;
  height: 6px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: #fb9678;
  position: absolute;
  right: -6px;
  top: -10px;
}

@-moz-keyframes heartbit {
  0% {
    -moz-transform: scale(0);
    opacity: 0.0;
  }
  25% {
    -moz-transform: scale(0.1);
    opacity: 0.1;
  }
  50% {
    -moz-transform: scale(0.5);
    opacity: 0.3;
  }
  75% {
    -moz-transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 0.0;
  }
}
@-webkit-keyframes heartbit {
  0% {
    -webkit-transform: scale(0);
    opacity: 0.0;
  }
  25% {
    -webkit-transform: scale(0.1);
    opacity: 0.1;
  }
  50% {
    -webkit-transform: scale(0.5);
    opacity: 0.3;
  }
  75% {
    -webkit-transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0.0;
  }
}
/* Text colors */
/* line 489, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-white {
  color: #ffffff;
}

/* line 492, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-danger {
  color: #fb9678;
}

/* line 495, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-muted {
  color: #8d9ea7;
}

/* line 498, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-warning {
  color: #fec107;
}

/* line 501, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-success {
  color: #00c292;
}

/* line 504, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-info {
  color: #03a9f3;
}

/* line 507, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-inverse {
  color: #4c5667;
}

/* line 510, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-blue {
  color: #02bec9;
}

/* line 513, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-purple {
  color: #9675ce;
}

/* line 516, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-primary {
  color: #ab8ce4;
}

/* line 519, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-megna {
  color: #01c0c8;
}

/* line 522, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.text-dark {
  color: #686868 !important;
}

/* Background colors */
/* line 526, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-primary {
  background-color: #ab8ce4 !important;
}

/* line 529, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-success {
  background-color: #00c292 !important;
}

/* line 532, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-info {
  background-color: #03a9f3 !important;
}

/* line 535, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-warning {
  background-color: #fec107 !important;
}

/* line 538, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-danger {
  background-color: #fb9678 !important;
}

/* line 541, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-theme {
  background-color: #ff6849 !important;
}

/* line 544, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-theme-dark {
  background-color: #4F5467 !important;
}

/* line 547, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-inverse {
  background-color: #4c5667 !important;
}

/* line 550, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-purple {
  background-color: #9675ce !important;
}

/* line 553, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-white {
  background-color: #ffffff !important;
}

/* Labels */
/* line 557, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label {
  letter-spacing: 0.05em;
  border-radius: 60px;
  padding: 4px 16px 3px;
  font-weight: 500;
}

/* line 563, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label-rounded,
.label-rouded {
  border-radius: 60px;
  padding: 4px 16px 3px;
  font-weight: 500;
}

/* line 569, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label-custom {
  background-color: #01c0c8;
}

/* line 572, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label-success {
  background-color: #00c292;
}

/* line 575, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label-info {
  background-color: #03a9f3;
}

/* line 578, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label-warning {
  background-color: #fec107;
}

/* line 581, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label-danger {
  background-color: #fb9678;
}

/* line 584, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label-megna {
  background-color: #01c0c8;
}

/* line 587, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label-primary {
  background-color: #ab8ce4;
}

/* line 590, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label-purple {
  background-color: #9675ce;
}

/* line 593, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label-red {
  background-color: #fb3a3a;
}

/* line 596, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.label-inverse {
  background-color: #4c5667;
}

/*Bootstrap overight*/
/* line 600, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.dropdown-menu {
  border: 1px solid rgba(120, 130, 140, 0.13);
  border-radius: 0px;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05) !important;
  -webkit-box-shadow: 0px !important;
  -moz-box-shadow: 0px !important;
  padding-bottom: 8px;
  margin-top: 0px;
}

/* line 609, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.dropdown-menu > li > a {
  padding: 9px 20px;
}

/* line 612, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  background: #f7fafc;
}

/* line 616, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links .progress {
  margin-bottom: 6px;
}

/* line 619, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
label {
  font-weight: 500;
}

/* line 622, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn {
  border-radius: 0px;
}

/* line 625, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.form-control {
  background-color: #ffffff;
  border: 1px solid #e4e7ea;
  border-radius: 0px;
  box-shadow: none;
  color: #565656;
  height: 38px;
  max-width: 100%;
  padding: 7px 12px;
  transition: all 300ms linear 0s;
}

/* line 636, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.form-control:focus {
  box-shadow: none;
  border-color: #2b2b2b;
}

/* line 640, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 646, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.input-lg {
  height: 44px;
  padding: 5px 10px;
  font-size: 18px;
}

/* line 651, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bootstrap-tagsinput {
  border: 1px solid #e4e7ea;
  border-radius: 0px;
  box-shadow: none;
  display: block;
  padding: 7px 12px;
}

/* line 658, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bootstrap-touchspin .input-group-btn-vertical > .btn {
  padding: 9px 10px;
}

/* line 661, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up,
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  border-radius: 0px;
}

/* line 665, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.input-group-btn .btn {
  padding: 8px 12px;
}

/* line 668, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.form-horizontal .form-group {
  margin-left: -7.5px;
  margin-right: -7.5px;
  margin-bottom: 25px;
}

/* line 673, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.form-group {
  margin-bottom: 25px;
}

/* line 676, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.select2-container-multi .select2-choices {
  border: 1px solid #e4e7ea;
}

/* line 679, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.list-group-item,
.list-group-item:first-child {
  border-radius: 0px;
  border: 0px;
}

/* line 684, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.well,
pre {
  background: #ffffff;
  border-radius: 0px;
}

/* line 689, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.nav-tabs > li > a {
  border-radius: 0px;
  color: #2b2b2b;
}

/* line 693, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background: #ffffff;
}

/* line 697, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.modal-content {
  border-radius: 0px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

/* line 701, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.alert {
  border-radius: 0px;
}

/* line 704, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.carousel-control {
  width: 8%;
}

/* line 707, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.carousel-control span {
  position: absolute;
  top: 50%;
  /* pushes the icon in the middle of the height */
  z-index: 5;
  display: inline-block;
  font-size: 30px;
}

/* line 715, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover {
  border-radius: 0px;
}

/* line 718, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-title {
  padding: 5px 14px;
}

/* line 721, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.container-fluid {
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 15px;
}

/* line 726, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-group-vertical > .btn:first-child:not(:last-child),
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-radius: 0px;
}

/* line 730, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
sup {
  top: -1em;
}

/* line 733, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.table-responsive {
  overflow-y: hidden;
}

/* Pagination/ Pager */
/* line 737, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 742, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 747, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pagination > li > a,
.pagination > li > span {
  color: #2b2b2b;
}

/* line 751, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #e4e7ea;
}

/* line 757, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pagination-split li {
  margin-left: 5px;
  display: inline-block;
  float: left;
}

/* line 762, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pagination-split li:first-child {
  margin-left: 0;
}

/* line 765, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pagination-split li a {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/* line 770, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #ff6849;
  border-color: #ff6849;
}

/* line 779, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pager li > a,
.pager li > span {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  color: #2b2b2b;
}

/* line 786, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.table-box {
  display: table;
  width: 100%;
}

/* line 790, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.cell {
  display: table-cell;
  vertical-align: middle;
}

/* line 794, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.jqstooltip {
  width: auto !important;
  height: auto !important;
}

/* line 798, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#wrapper {
  width: 100%;
}

/* line 801, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#page-wrapper {
  padding: 0px;
  min-height: 568px;
  background: #edf1f5;
  padding-bottom: 60px;
}

/* line 807, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.footer {
  bottom: 0;
  color: #58666e;
  left: 0px;
  padding: 20px 30px;
  position: absolute;
  right: 0;
  background: #ffffff;
}

/* line 816, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-title {
  background: #ffffff;
  overflow: hidden;
  padding: 15px 15px 10px;
  margin-bottom: 25px;
  margin-left: -25.5px;
  margin-right: -25.5px;
}

/* line 824, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-title h4 {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  margin-top: 6px;
}

/* line 829, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-title .breadcrumb {
  background: none;
  margin-bottom: 0px;
  float: right;
  padding: 0;
  margin-top: 8px;
}

/* line 836, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-title .breadcrumb a {
  color: rgba(0, 0, 0, 0.5);
}

/* line 839, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-title .breadcrumb a:hover {
  color: #000000;
}

/* line 842, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-title .breadcrumb .active {
  color: #ff6849;
}

/* line 845, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.logo b {
  /*background:@themecolor;*/
  height: 60px;
  display: inline-block;
}

/* line 850, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.logo i {
  color: #ffffff;
}

/* line 853, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.top-left-part {
  width: 220px;
  float: left;
  background: #ffffff;
}

/* line 858, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.top-left-part a {
  color: #ffffff;
  font-size: 18px;
  padding-left: 0px;
  text-transform: uppercase;
}

/* line 864, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.top-left-part .light-logo {
  display: none;
}

/* line 867, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-header {
  width: 100%;
  background: #3c4451;
  border: 0px;
}

/* line 872, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-default {
  border: 0px;
}

/* line 875, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links {
  margin-right: 0;
}

/* line 878, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links .badge {
  position: absolute;
  right: 6px;
  top: 15px;
}

/* line 883, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links > li {
  float: left;
}

/* line 886, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links > li > a {
  color: #ffffff;
  padding: 0 14px;
  line-height: 60px;
  min-height: 60px;
}

/* line 892, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links > li > a:hover {
  background: rgba(0, 0, 0, 0.1);
}

/* line 895, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links > li > a:focus {
  background: transparent;
}

/* line 898, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background: rgba(255, 255, 255, 0.2);
}

/* line 903, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links .dropdown-menu li {
  display: block;
}

/* line 906, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}

/* line 909, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}

/* line 912, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}

/* line 918, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}

/* line 921, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}

/* line 924, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}

/* line 927, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}

/* line 931, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-header .navbar-toggle {
  float: none;
  padding: 0 15px;
  line-height: 60px;
  border: 0px;
  color: rgba(255, 255, 255, 0.5);
  margin: 0px;
  display: inline-block;
  border-radius: 0px;
}

/* line 941, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-header .navbar-toggle:hover,
.navbar-header .navbar-toggle:focus {
  background: rgba(0, 0, 0, 0.3);
  color: #ffffff;
}

/*Search*/
/* line 947, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.app-search {
  position: relative;
  margin: 0px;
}

/* line 951, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.app-search a {
  position: absolute;
  top: 20px;
  right: 10px;
  color: #4c5667;
}

/* line 957, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.app-search .form-control,
.app-search .form-control:focus {
  border: none;
  font-size: 13px;
  color: #4c5667;
  padding-left: 20px;
  padding-right: 40px;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: none;
  height: 30px;
  font-weight: 600;
  width: 180px;
  display: inline-block;
  line-height: 30px;
  margin-top: 15px;
  border-radius: 40px;
  transition: 0.5s ease-out;
}

/* line 975, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.app-search .form-control::-moz-placeholder {
  color: #4c5667;
  opacity: 0.5;
}

/* line 979, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.app-search .form-control::-webkit-input-placeholder {
  color: #4c5667;
  opacity: 0.5;
}

/* line 983, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.app-search .form-control::-ms-placeholder {
  color: #4c5667;
  opacity: 0.5;
}

/* line 987, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.nav-small-cap {
  color: #a6afbb;
  cursor: default;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.035em;
  padding: 12px 15px !important;
  pointer-events: none;
  margin: 20px 0 0 -15px;
}

/* line 998, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.profile-pic {
  padding: 0px 20px;
  line-height: 50px;
}

/* line 1002, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.profile-pic img {
  margin-right: 10px;
}

/* line 1005, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.drop-title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #2b2b2b;
  font-size: 15px;
  font-weight: 600;
  padding: 11px 20px 15px;
}

/* line 1012, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}

/* line 1017, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-rounded {
  border-radius: 60px;
}

/* line 1020, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-custom,
.btn-custom.disabled {
  background: #ff6849;
  border: 1px solid #ff6849;
  color: #ffffff;
}

/* line 1026, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-custom:hover,
.btn-custom.disabled:hover,
.btn-custom:focus,
.btn-custom.disabled:focus,
.btn-custom.focus,
.btn-custom.disabled.focus {
  background: #ff6849;
  opacity: 0.8;
  color: #ffffff;
  border: 1px solid #ff6849;
}

/* line 1037, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-primary,
.btn-primary.disabled {
  background: #ab8ce4;
  border: 1px solid #ab8ce4;
}

/* line 1042, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-primary:hover,
.btn-primary.disabled:hover,
.btn-primary:focus,
.btn-primary.disabled:focus,
.btn-primary.focus,
.btn-primary.disabled.focus {
  background: #ab8ce4;
  opacity: 0.8;
  border: 1px solid #ab8ce4;
}

/* line 1052, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-success,
.btn-success.disabled {
  background: #00c292;
  border: 1px solid #00c292;
}

/* line 1057, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-success:hover,
.btn-success.disabled:hover,
.btn-success:focus,
.btn-success.disabled:focus,
.btn-success.focus,
.btn-success.disabled.focus {
  background: #00c292;
  opacity: 0.8;
  border: 1px solid #00c292;
}

/* line 1067, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-info,
.btn-info.disabled {
  background: #03a9f3;
  border: 1px solid #03a9f3;
}

/* line 1072, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-info:hover,
.btn-info.disabled:hover,
.btn-info:focus,
.btn-info.disabled:focus,
.btn-info.focus,
.btn-info.disabled.focus {
  background: #03a9f3;
  opacity: 0.8;
  border: 1px solid #03a9f3;
}

/* line 1082, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-warning,
.btn-warning.disabled {
  background: #fec107;
  border: 1px solid #fec107;
}

/* line 1087, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-warning:hover,
.btn-warning.disabled:hover,
.btn-warning:focus,
.btn-warning.disabled:focus,
.btn-warning.focus,
.btn-warning.disabled.focus {
  background: #fec107;
  opacity: 0.8;
  border: 1px solid #fec107;
}

/* line 1097, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-danger,
.btn-danger.disabled {
  background: #fb9678;
  border: 1px solid #fb9678;
}

/* line 1102, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-danger:hover,
.btn-danger.disabled:hover,
.btn-danger:focus,
.btn-danger.disabled:focus,
.btn-danger.focus,
.btn-danger.disabled.focus {
  background: #fb9678;
  opacity: 0.8;
  border: 1px solid #fb9678;
}

/* line 1112, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-default,
.btn-default.disabled {
  background: #e4e7ea;
  border: 1px solid #e4e7ea;
}

/* line 1117, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-default:hover,
.btn-default.disabled:hover,
.btn-default:focus,
.btn-default.disabled:focus,
.btn-default.focus,
.btn-default.disabled.focus {
  opacity: 0.8;
  border: 1px solid #e4e7ea;
  background: #e4e7ea;
}

/* line 1127, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-default.btn-outline {
  background-color: #ffffff;
}

/* line 1130, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-default.btn-outline:hover,
.btn-default.btn-outline:focus,
.btn-default.btn-outline.focus {
  background: #e4e7ea;
}

/* line 1135, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-primary.btn-outline {
  color: #ab8ce4;
  background-color: #ffffff;
}

/* line 1139, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-primary.btn-outline:hover,
.btn-primary.btn-outline:focus,
.btn-primary.btn-outline.focus {
  background: #ab8ce4;
  color: #ffffff;
}

/* line 1145, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-success.btn-outline {
  color: #00c292;
  background-color: transparent;
}

/* line 1149, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-success.btn-outline:hover,
.btn-success.btn-outline:focus,
.btn-success.btn-outline.focus {
  background: #00c292;
  color: #ffffff;
}

/* line 1155, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-info.btn-outline {
  color: #03a9f3;
  background-color: transparent;
}

/* line 1159, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-info.btn-outline:hover,
.btn-info.btn-outline:focus,
.btn-info.btn-outline.focus {
  background: #03a9f3;
  color: #ffffff;
}

/* line 1165, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-warning.btn-outline {
  color: #fec107;
  background-color: transparent;
}

/* line 1169, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-warning.btn-outline:hover,
.btn-warning.btn-outline:focus,
.btn-warning.btn-outline.focus {
  background: #fec107;
  color: #ffffff;
}

/* line 1175, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-danger.btn-outline {
  color: #fb9678;
  background-color: transparent;
}

/* line 1179, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-danger.btn-outline:hover,
.btn-danger.btn-outline:focus,
.btn-danger.btn-outline.focus {
  background: #fb9678;
  color: #ffffff;
}

/* line 1185, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.button-box .btn {
  margin: 0 8px 8px 0px;
}

/* line 1188, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: white;
}

/* line 1195, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-label {
  background: rgba(0, 0, 0, 0.05);
  display: inline-block;
  margin: -6px 12px -6px -14px;
  padding: 7px 15px;
}

/* line 1201, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-facebook {
  color: #ffffff !important;
  background-color: #3b5998 !important;
}

/* line 1205, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-twitter {
  color: #ffffff !important;
  background-color: #55acee !important;
}

/* line 1209, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-linkedin {
  color: #ffffff !important;
  background-color: #007bb6 !important;
}

/* line 1213, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-dribbble {
  color: #ffffff !important;
  background-color: #ea4c89 !important;
}

/* line 1217, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-googleplus {
  color: #ffffff !important;
  background-color: #dd4b39 !important;
}

/* line 1221, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-instagram {
  color: #ffffff !important;
  background-color: #3f729b !important;
}

/* line 1225, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-pinterest {
  color: #ffffff !important;
  background-color: #cb2027 !important;
}

/* line 1229, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-dropbox {
  color: #ffffff !important;
  background-color: #007ee5 !important;
}

/* line 1233, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-flickr {
  color: #ffffff !important;
  background-color: #ff0084 !important;
}

/* line 1237, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-tumblr {
  color: #ffffff !important;
  background-color: #32506d !important;
}

/* line 1241, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-skype {
  color: #ffffff !important;
  background-color: #00aff0 !important;
}

/* line 1245, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-youtube {
  color: #ffffff !important;
  background-color: #bb0000 !important;
}

/* line 1249, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-github {
  color: #ffffff !important;
  background-color: #171515 !important;
}

/* line 1253, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus {
  background-color: #ab8ce4;
  border: 1px solid #ab8ce4;
}

/* line 1267, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success.focus:active,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover,
.btn-success.focus,
.btn-success:focus {
  background-color: #00c292;
  border: 1px solid #00c292;
}

/* line 1281, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info.focus:active,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover,
.btn-info.focus,
.btn-info:focus {
  background-color: #03a9f3;
  border: 1px solid #03a9f3;
}

/* line 1295, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning.focus:active,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning.focus,
.btn-warning:focus {
  background-color: #fec107;
  border: 1px solid #fec107;
}

/* line 1309, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger.focus:active,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger.focus,
.btn-danger:focus {
  background-color: #fb9678;
  border: 1px solid #fb9678;
}

/* line 1323, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-inverse,
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.focus,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.open > .dropdown-toggle.btn-inverse {
  background-color: #4c5667;
  border: 1px solid #4c5667;
  color: #ffffff;
}

/* line 1337, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 1342, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted rgba(120, 130, 140, 0.13);
}

/* line 1347, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat li.left .chat-body {
  margin-left: 60px;
}

/* line 1350, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat li.right .chat-body {
  margin-right: 60px;
}

/* line 1353, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat li .chat-body p {
  margin: 0;
}

/* line 1356, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}

/* line 1360, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}

/* line 1364, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.login-panel {
  margin-top: 25%;
}

/* line 1367, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.flot-chart {
  display: block;
  height: 400px;
}

/* line 1371, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.flot-chart-content {
  width: 100%;
  height: 100%;
}

/* line 1375, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}

/* line 1382, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
table.dataTable thead .sorting_asc:after {
  content: "\f0de";
  float: right;
  font-family: fontawesome;
}

/* line 1387, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  float: right;
  font-family: fontawesome;
}

/* line 1392, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
table.dataTable thead .sorting:after {
  content: "\f0dc";
  float: right;
  font-family: fontawesome;
  color: rgba(50, 50, 50, 0.5);
}

/* line 1398, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}

/* line 1407, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}

/* line 1415, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}

/* line 1423, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid rgba(120, 130, 140, 0.13);
  background-color: #f7fafc;
}

/* line 1429, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.show-grid {
  margin: 15px 0;
}

/* line 1432, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.huge {
  font-size: 40px;
}

/* line 1435, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.white-box {
  background: #ffffff;
  padding: 25px;
  margin-bottom: 15px;
}

/* line 1440, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.white-box .box-title {
  margin: 0px 0px 12px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
}

/* line 1446, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel {
  border-radius: 0px;
  margin-bottom: 15px;
  border: 0px;
}

/* line 1451, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel .panel-heading {
  border-radius: 0px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 20px 25px;
}

/* line 1457, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel .panel-heading .panel-title {
  font-size: 14px;
  color: #2b2b2b;
}

/* line 1461, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel .panel-heading a i {
  font-size: 12px;
  margin-left: 8px;
}

/* line 1465, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel .panel-action {
  float: right;
}

/* line 1468, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel .panel-action a {
  opacity: 0.5;
}

/* line 1471, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel .panel-action a:hover {
  opacity: 1;
}

/* line 1474, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel .panel-body {
  padding: 25px;
}

/* line 1477, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel .panel-body:first-child h3 {
  margin-top: 0px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

/* line 1484, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel .panel-footer {
  background: #ffffff;
  border-radius: 0px;
  padding: 20px 25px;
}

/* line 1489, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-green,
.panel-success {
  border-color: #00c292;
}

/* line 1493, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-green .panel-heading,
.panel-success .panel-heading {
  border-color: #00c292;
  color: white;
  background-color: #00c292;
}

/* line 1499, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-green .panel-heading a,
.panel-success .panel-heading a {
  color: #ffffff;
}

/* line 1503, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-green .panel-heading a:hover,
.panel-success .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}

/* line 1507, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-green a,
.panel-success a {
  color: #00c292;
}

/* line 1511, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-green a:hover,
.panel-success a:hover {
  color: #007658;
}

/* line 1515, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-black,
.panel-inverse {
  border-color: #4c5667;
}

/* line 1519, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-black .panel-heading,
.panel-inverse .panel-heading {
  border-color: #4c5667;
  color: white;
  background-color: #4c5667;
}

/* line 1525, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-black .panel-heading a,
.panel-inverse .panel-heading a {
  color: #ffffff;
}

/* line 1529, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-black .panel-heading a:hover,
.panel-inverse .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}

/* line 1533, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-black a,
.panel-inverse a {
  color: #4c5667;
}

/* line 1537, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-black a:hover,
.panel-inverse a:hover {
  color: #2c313b;
}

/* line 1541, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-darkblue,
.panel-primary {
  border-color: #ab8ce4;
}

/* line 1545, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-darkblue .panel-heading,
.panel-primary .panel-heading {
  border-color: #ab8ce4;
  color: white;
  background-color: #ab8ce4;
}

/* line 1551, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-darkblue .panel-heading a,
.panel-primary .panel-heading a {
  color: #ffffff;
}

/* line 1555, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-darkblue .panel-heading a:hover,
.panel-primary .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}

/* line 1559, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-darkblue a,
.panel-primary a {
  color: #ab8ce4;
}

/* line 1563, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-darkblue a:hover,
.panel-primary a:hover {
  color: #7e4ed5;
}

/* line 1567, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-blue,
.panel-info {
  border-color: #03a9f3;
}

/* line 1571, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-blue .panel-heading,
.panel-info .panel-heading {
  border-color: #03a9f3;
  color: white;
  background-color: #03a9f3;
}

/* line 1577, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-blue .panel-heading a,
.panel-info .panel-heading a {
  color: #ffffff;
}

/* line 1581, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-blue .panel-heading a:hover,
.panel-info .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}

/* line 1585, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-blue a,
.panel-info a {
  color: #03a9f3;
}

/* line 1589, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-blue a:hover,
.panel-info a:hover {
  color: #0274a7;
}

/* line 1593, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-red,
.panel-danger {
  border-color: #fb9678;
}

/* line 1597, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-red .panel-heading,
.panel-danger .panel-heading {
  border-color: #fb9678;
  color: white;
  background-color: #fb9678;
}

/* line 1603, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-red .panel-heading a,
.panel-danger .panel-heading a {
  color: #ffffff;
}

/* line 1607, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-red .panel-heading a:hover,
.panel-danger .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}

/* line 1611, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-red a,
.panel-danger a {
  color: #fb9678;
}

/* line 1615, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-red a:hover,
.panel-danger a:hover {
  color: #f95c2e;
}

/* line 1619, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-yellow,
.panel-warning {
  border-color: #fec107;
}

/* line 1623, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-yellow .panel-heading,
.panel-warning .panel-heading {
  border-color: #fec107;
  color: white;
  background-color: #fec107;
}

/* line 1629, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-yellow .panel-heading a,
.panel-warning .panel-heading a {
  color: #ffffff;
}

/* line 1633, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-yellow .panel-heading a:hover,
.panel-warning .panel-heading a:hover {
  color: rgba(255, 255, 255, 0.5);
}

/* line 1637, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-yellow a,
.panel-warning a {
  color: #fec107;
}

/* line 1641, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-yellow a:hover,
.panel-warning a:hover {
  color: #b88b01;
}

/* line 1645, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-white,
.panel-default {
  border-color: rgba(120, 130, 140, 0.13);
}

/* line 1649, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-white .panel-heading,
.panel-default .panel-heading {
  color: #2b2b2b;
  background-color: #ffffff;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1655, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-white .panel-body,
.panel-default .panel-body {
  color: #2b2b2b;
}

/* line 1659, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-white .panel-action a,
.panel-default .panel-action a {
  color: #2b2b2b;
  opacity: 0.5;
}

/* line 1664, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-white .panel-action a:hover,
.panel-default .panel-action a:hover {
  opacity: 1;
  color: #2b2b2b;
}

/* line 1669, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-white .panel-footer,
.panel-default .panel-footer {
  background: #ffffff;
  color: #2b2b2b;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1675, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-info {
  border-color: #03a9f3;
}

/* line 1678, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-info .panel-heading {
  border-color: #03a9f3;
  color: white;
  background-color: #03a9f3;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1684, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-info .panel-body {
  background: #03a9f3;
  color: #ffffff;
}

/* line 1688, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-info .panel-footer {
  background: #03a9f3;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1693, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-info a {
  color: #03a9f3;
}

/* line 1696, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-info a:hover {
  color: #0274a7;
}

/* line 1699, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-warning {
  border-color: #fec107;
}

/* line 1702, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-warning .panel-heading {
  border-color: #fec107;
  color: white;
  background-color: #fec107;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1708, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-warning .panel-body {
  background: #fec107;
  color: #ffffff;
}

/* line 1712, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-warning .panel-footer {
  background: #fec107;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1717, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-warning a {
  color: #fec107;
}

/* line 1720, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-warning a:hover {
  color: #b88b01;
}

/* line 1723, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-success {
  border-color: #00c292;
}

/* line 1726, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-success .panel-heading {
  border-color: #00c292;
  color: white;
  background-color: #00c292;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1732, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-success .panel-body {
  background: #00c292;
  color: #ffffff;
}

/* line 1736, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-success .panel-footer {
  background: #00c292;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1741, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-success a {
  color: #00c292;
}

/* line 1744, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-success a:hover {
  color: #007658;
}

/* line 1747, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-purple {
  border-color: #9675ce;
}

/* line 1750, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-purple .panel-heading {
  color: white;
  background-color: #9675ce;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1755, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-purple .panel-body {
  background: #9675ce;
  color: #ffffff;
}

/* line 1759, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-purple .panel-footer {
  background: #9675ce;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1764, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-purple a {
  color: #9675ce;
}

/* line 1767, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-purple a:hover {
  color: #6c41b6;
}

/* line 1770, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-danger {
  border-color: #fb9678;
}

/* line 1773, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-danger .panel-heading {
  border-color: #fb9678;
  color: white;
  background-color: #fb9678;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1779, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-danger .panel-body {
  background: #fb9678;
  color: #ffffff;
}

/* line 1783, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-danger .panel-footer {
  background: #fb9678;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1788, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-danger a {
  color: #fb9678;
}

/* line 1791, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-danger a:hover {
  color: #f95c2e;
}

/* line 1794, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-inverse {
  border-color: #4c5667;
}

/* line 1797, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-inverse .panel-heading {
  border-color: #4c5667;
  color: white;
  background-color: #4c5667;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1803, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-inverse .panel-body {
  background: #4c5667;
  color: #ffffff;
}

/* line 1807, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-inverse .panel-footer {
  background: #4c5667;
  color: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1812, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-inverse a {
  color: #4c5667;
}

/* line 1815, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-inverse a:hover {
  color: #2c313b;
}

/* line 1818, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-default {
  border-color: rgba(120, 130, 140, 0.13);
}

/* line 1821, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-default .panel-heading {
  color: #2b2b2b;
  background-color: #ffffff;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1826, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-default .panel-body {
  color: #2b2b2b;
}

/* line 1829, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-default .panel-footer {
  background: #ffffff;
  color: #2b2b2b;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 1834, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-default a {
  color: #2b2b2b;
}

/* line 1837, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.full-panel-default a:hover {
  color: #2c313b;
}

/* line 1840, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-opcl {
  float: right;
}

/* line 1843, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-opcl i {
  margin-left: 8px;
  font-size: 10px;
  cursor: pointer;
}

/* line 1848, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fa-fw {
  width: 20px !important;
  display: inline-block !important;
  text-align: left !important;
}

/*Wave Effeects*/
/* line 1854, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 1865, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.08);
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
  -webkit-transform: scale(0) translate(0, 0);
  -moz-transform: scale(0) translate(0, 0);
  -ms-transform: scale(0) translate(0, 0);
  -o-transform: scale(0) translate(0, 0);
  transform: scale(0) translate(0, 0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  pointer-events: none;
}

/* line 1894, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-effect.waves-light .waves-ripple {
  background: rgba(255, 255, 255, 0.4);
  background: -webkit-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  background: -o-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  background: -moz-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}

/* line 1901, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-effect.waves-classic .waves-ripple {
  background: rgba(0, 0, 0, 0.2);
}

/* line 1904, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-effect.waves-classic.waves-light .waves-ripple {
  background: rgba(255, 255, 255, 0.4);
}

/* line 1907, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

/* line 1913, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-button,
.waves-circle {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

/* line 1922, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-button,
.waves-button:hover,
.waves-button:visited,
.waves-button-input {
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  outline: none;
  color: inherit;
  background-color: transparent;
  font-size: 1em;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  z-index: 1;
}

/* line 1939, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-button {
  padding: 0.85em 1.1em;
  border-radius: 0.2em;
}

/* line 1943, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-button-input {
  margin: 0;
  padding: 0.85em 1.1em;
}

/* line 1947, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}

/* line 1951, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-input-wrapper.waves-button {
  padding: 0;
}

/* line 1954, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

/* line 1960, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
}

/* line 1967, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-float {
  -webkit-mask-image: none;
  -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
}

/* line 1976, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-float:active {
  -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
}

/* line 1980, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.waves-block {
  display: block;
}

/* =============
   Checkbox and Radios
============= */
/* line 1986, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox {
  padding-left: 20px;
}

/* line 1989, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox label {
  display: inline-block;
  padding-left: 5px;
  position: relative;
}

/* line 1994, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox label::before {
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  background-color: #ffffff;
  border-radius: 1px;
  border: 1px solid rgba(120, 130, 140, 0.13);
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  margin-left: -20px;
  position: absolute;
  transition: 0.3s ease-in-out;
  width: 17px;
  outline: none !important;
}

/* line 2010, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox label::after {
  color: #2b2b2b;
  display: inline-block;
  font-size: 11px;
  height: 16px;
  left: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  position: absolute;
  top: 0;
  width: 16px;
}

/* line 2023, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox input[type="checkbox"] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  outline: none !important;
}

/* line 2029, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}

/* line 2032, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox input[type="checkbox"]:focus + label::before {
  outline-offset: -2px;
  outline: none;
  outline: thin dotted;
}

/* line 2037, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox input[type="checkbox"]:checked + label::after {
  content: "\f00c";
  font-family: 'FontAwesome';
}

/* line 2041, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox input[type="checkbox"]:disabled + label::before {
  background-color: #e4e7ea;
  cursor: not-allowed;
}

/* line 2045, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}

/* line 2048, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox.checkbox-inline {
  margin-top: 0;
}

/* line 2051, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox.checkbox-single label {
  height: 17px;
}

/* line 2054, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #ab8ce4;
  border-color: #ab8ce4;
}

/* line 2058, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

/* line 2061, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #fb9678;
  border-color: #fb9678;
}

/* line 2065, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

/* line 2068, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #03a9f3;
  border-color: #03a9f3;
}

/* line 2072, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

/* line 2075, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #fec107;
  border-color: #fec107;
}

/* line 2079, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

/* line 2082, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #00c292;
  border-color: #00c292;
}

/* line 2086, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

/* line 2089, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-purple input[type="checkbox"]:checked + label::before {
  background-color: #9675ce;
  border-color: #9675ce;
}

/* line 2093, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-purple input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

/* line 2096, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-red input[type="checkbox"]:checked + label::before {
  background-color: #fb9678;
  border-color: #fb9678;
}

/* line 2100, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-red input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

/* line 2103, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-inverse input[type="checkbox"]:checked + label::before {
  background-color: #4c5667;
  border-color: #4c5667;
}

/* line 2107, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.checkbox-inverse input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

/* Radios */
/* line 2111, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio {
  padding-left: 20px;
}

/* line 2114, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio label {
  display: inline-block;
  padding-left: 5px;
  position: relative;
}

/* line 2119, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio label::before {
  -o-transition: border 0.5s ease-in-out;
  -webkit-transition: border 0.5s ease-in-out;
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid rgba(120, 130, 140, 0.13);
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  margin-left: -20px;
  position: absolute;
  transition: border 0.5s ease-in-out;
  width: 17px;
  outline: none !important;
}

/* line 2135, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio label::after {
  -moz-transition: -moz-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -o-transition: -o-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -webkit-transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  background-color: #2b2b2b;
  border-radius: 50%;
  content: " ";
  display: inline-block;
  height: 7px;
  left: 5px;
  margin-left: -20px;
  position: absolute;
  top: 5px;
  transform: scale(0, 0);
  transition: transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  width: 7px;
}

/* line 2155, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio input[type="radio"] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  outline: none !important;
}

/* line 2161, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}

/* line 2164, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio input[type="radio"]:focus + label::before {
  outline-offset: -2px;
  outline: 5px auto -webkit-focus-ring-color;
  outline: thin dotted;
}

/* line 2169, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio input[type="radio"]:checked + label::after {
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* line 2175, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}

/* line 2178, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio.radio-inline {
  margin-top: 0;
}

/* line 2181, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio.radio-single label {
  height: 17px;
}

/* line 2184, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-primary input[type="radio"] + label::after {
  background-color: #ab8ce4;
}

/* line 2187, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #ab8ce4;
}

/* line 2190, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #ab8ce4;
}

/* line 2193, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-danger input[type="radio"] + label::after {
  background-color: #fb9678;
}

/* line 2196, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #fb9678;
}

/* line 2199, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #fb9678;
}

/* line 2202, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-info input[type="radio"] + label::after {
  background-color: #03a9f3;
}

/* line 2205, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-info input[type="radio"]:checked + label::before {
  border-color: #03a9f3;
}

/* line 2208, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-info input[type="radio"]:checked + label::after {
  background-color: #03a9f3;
}

/* line 2211, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-warning input[type="radio"] + label::after {
  background-color: #fec107;
}

/* line 2214, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #fec107;
}

/* line 2217, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #fec107;
}

/* line 2220, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-success input[type="radio"] + label::after {
  background-color: #00c292;
}

/* line 2223, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-success input[type="radio"]:checked + label::before {
  border-color: #00c292;
}

/* line 2226, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-success input[type="radio"]:checked + label::after {
  background-color: #00c292;
}

/* line 2229, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-purple input[type="radio"] + label::after {
  background-color: #9675ce;
}

/* line 2232, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-purple input[type="radio"]:checked + label::before {
  border-color: #9675ce;
}

/* line 2235, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-purple input[type="radio"]:checked + label::after {
  background-color: #9675ce;
}

/* line 2238, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-red input[type="radio"] + label::after {
  background-color: #fb9678;
}

/* line 2241, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-red input[type="radio"]:checked + label::before {
  border-color: #fb9678;
}

/* line 2244, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.radio-red input[type="radio"]:checked + label::after {
  background-color: #fb9678;
}

/* File Upload */
/* line 2248, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileupload {
  overflow: hidden;
  position: relative;
}

/* line 2252, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileupload input.upload {
  cursor: pointer;
  filter: alpha(opacity=0);
  font-size: 20px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/**
Models
**/
/* line 2266, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.model_img {
  cursor: pointer;
}

/*Nestable*/
/* line 2270, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-dd .dd-list .dd-item .dd-handle {
  background: #ffffff;
  border: 1px solid rgba(120, 130, 140, 0.13);
  padding: 8px 16px;
  height: auto;
  font-weight: 600;
  border-radius: 0px;
}

/* line 2278, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-dd .dd-list .dd-item .dd-handle:hover {
  color: #03a9f3;
}

/* line 2281, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-dd .dd-list .dd-item button {
  height: auto;
  font-size: 17px;
  margin: 8px auto;
  color: #2b2b2b;
  width: 30px;
}

/* line 2288, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-dd-empty .dd-list .dd3-handle {
  border: 1px solid rgba(120, 130, 140, 0.13);
  border-bottom: 0px;
  background: #ffffff;
  height: 36px;
  width: 36px;
}

/* line 2295, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-dd-empty .dd-list .dd3-handle:before {
  color: inherit;
  top: 7px;
}

/* line 2299, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-dd-empty .dd-list .dd3-handle:hover {
  color: #03a9f3;
}

/* line 2302, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-dd-empty .dd-list .dd3-content {
  height: auto;
  border: 1px solid rgba(120, 130, 140, 0.13);
  padding: 8px 16px 8px 46px;
  background: #ffffff;
  font-weight: 600;
}

/* line 2309, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-dd-empty .dd-list .dd3-content:hover {
  color: #03a9f3;
}

/* line 2312, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-dd-empty .dd-list button {
  width: 26px;
  height: 26px;
  font-size: 16px;
  font-weight: 600;
}

/*Setting box*/
/* line 2319, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.settings_box {
  position: absolute;
  top: 75px;
  right: 0px;
  z-index: 100;
}

/* line 2325, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.settings_box a {
  background: #ffffff;
  padding: 15px;
  display: inline-block;
  vertical-align: top;
}

/* line 2331, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.settings_box a i {
  display: block;
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 2s;
  -moz-animation-name: rotate;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  animation-name: rotate;
  font-size: 16px;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* line 2369, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.theme_color {
  margin: 0px;
  padding: 0px;
  display: inline-block;
  overflow: hidden;
  width: 0px;
  transition: 0.5s ease-out;
  background: #ffffff;
}

/* line 2378, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.theme_color li {
  list-style: none;
  width: 30%;
  float: left;
  margin: 0 1.5%;
}

/* line 2384, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.theme_color li a {
  padding: 5px;
  height: 50px;
  display: block;
}

/* line 2389, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.theme_color li a.theme-green {
  background: #00c292;
}

/* line 2392, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.theme_color li a.theme-red {
  background: #fb9678;
}

/* line 2395, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.theme_color li a.theme-dark {
  background: #4c5667;
}

/* line 2398, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.theme_block {
  width: 200px;
  padding: 30px;
}

/*Common Ul*/
/* line 2403, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
ul.common li {
  display: inline-block;
  line-height: 40px;
  list-style: outside none none;
  width: 48%;
}

/* line 2409, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
ul.common li a {
  color: #686868;
}

/* line 2412, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
ul.common li a:hover {
  color: #03a9f3;
}

/* for Plugins section */
/* line 2416, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.plugin-details {
  display: none;
}

/* line 2419, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.plugin-details-active {
  display: block;
}

/*ROW -IN*/
/* line 2423, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.row-in i {
  font-size: 24px;
}

/*Inbox widgets*/
/* line 2427, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mailbox {
  width: 280px;
  overflow: auto;
  padding-bottom: 0px;
}

/* line 2432, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center a {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  display: block;
  padding: 9px 15px;
}

/* line 2437, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center a:hover {
  background: #f7fafc;
}

/* line 2440, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center .user-img {
  width: 40px;
  float: left;
  position: relative;
  margin: 0 10px 15px 0px;
}

/* line 2446, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center .user-img img {
  width: 100%;
}

/* line 2449, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center .user-img .profile-status {
  border: 2px solid #ffffff;
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  left: 30px;
  position: absolute;
  top: 1px;
  width: 10px;
}

/* line 2459, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center .user-img .online {
  background: #00c292;
}

/* line 2462, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center .user-img .busy {
  background: #fb9678;
}

/* line 2465, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center .user-img .away {
  background: #fec107;
}

/* line 2468, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center .user-img .offline {
  background: #fec107;
}

/* line 2471, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center .mail-contnet h5 {
  margin: 0px;
  font-weight: 400;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 2478, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center .mail-contnet .mail-desc {
  font-size: 12px;
  display: block;
  margin: 5px 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #2b2b2b;
}

/* line 2487, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center .mail-contnet .time {
  display: block;
  font-size: 10px;
  color: #2b2b2b;
}

/* line 2492, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mail-contnet a.action {
  margin-left: 10px;
  font-size: 12px;
  visibility: hidden;
}

/* line 2497, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mail-contnet:hover a.action {
  visibility: visible;
}

/*Inbox Center*/
/* line 2501, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.inbox-center .unread td {
  font-weight: 600;
}

/* line 2504, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.inbox-center a {
  color: #686868;
  padding: 2px 0 3px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}

/*Comment center*/
/* line 2513, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.comment-center {
  margin: 0 -25px;
}

/* line 2516, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.comment-center .comment-body {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  display: table;
  padding: 20px 25px;
}

/* line 2521, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.comment-center .comment-body:hover {
  background: #f7fafc;
}

/* line 2524, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.comment-center .user-img {
  width: 40px;
  display: table-cell;
  position: relative;
  margin: 0 10px 0px 0px;
}

/* line 2530, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.comment-center .user-img img {
  width: 100%;
}

/* line 2533, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.comment-center .mail-contnet {
  display: table-cell;
  padding-left: 15px;
  vertical-align: top;
}

/* line 2538, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.comment-center .mail-contnet h5 {
  margin: 0px;
  font-weight: 400;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 2545, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.comment-center .mail-contnet .mail-desc {
  font-size: 14px;
  display: block;
  margin: 8px 0;
  line-height: 25px;
  color: #848a96;
  height: 50px;
  overflow: hidden;
}

/* line 2554, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.comment-center .mail-contnet .time {
  display: block;
  font-size: 10px;
  color: #2b2b2b;
}

/*Sales report*/
/* line 2560, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sales-report {
  background: #f7fafc;
  margin: 12px -25px;
  padding: 15px;
}

/* line 2565, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.list-group-item:last-child {
  border-radius: 0px;
  border: 0px;
}

/*Task*/
/* line 2570, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.dropdown-tasks,
.dropdown-alerts {
  padding: 0px;
}

/* line 2574, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.dropdown-tasks li a,
.dropdown-alerts li a,
.mailbox li > a {
  padding: 15px 20px;
}

/* line 2579, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.dropdown-tasks li.divider,
.dropdown-alerts li.divider {
  margin: 0px;
}

/*col-in*/
/* line 2584, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.row-in-br {
  border-right: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 2587, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.col-in {
  padding: 20px;
}

/* line 2590, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.col-in h3 {
  font-size: 48px;
  font-weight: 100;
}

/*
Basic List
*/
/* line 2597, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.basic-list {
  padding: 0px;
}

/* line 2600, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.basic-list li {
  display: block;
  padding: 15px 0px;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  line-height: 27px;
}

/* line 2606, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.basic-list li:last-child {
  border-bottom: 0px;
}

/* Steam line widget */
/* line 2610, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.steamline {
  position: relative;
  border-left: 1px solid rgba(120, 130, 140, 0.13);
  margin-left: 20px;
}

/* line 2615, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.steamline .sl-left {
  float: left;
  margin-left: -20px;
  z-index: 1;
  margin-right: 15px;
}

/* line 2621, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.steamline .sl-left img {
  max-width: 40px;
}

/* line 2624, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.steamline .sl-right {
  padding-left: 35px;
}

/* line 2627, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.steamline .sl-item {
  margin-top: 8px;
  margin-bottom: 30px;
}

/* line 2631, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sl-date {
  font-size: 10px;
  color: #98a6ad;
}

/* line 2635, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.time-item {
  border-color: rgba(120, 130, 140, 0.13);
  padding-bottom: 1px;
  position: relative;
}

/* line 2640, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.time-item:before {
  content: " ";
  display: table;
}

/* line 2644, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.time-item:after {
  background-color: #ffffff;
  border-color: rgba(120, 130, 140, 0.13);
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  bottom: 0;
  content: '';
  height: 14px;
  left: 0;
  margin-left: -8px;
  position: absolute;
  top: 5px;
  width: 14px;
}

/* line 2659, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.time-item-item:after {
  content: " ";
  display: table;
}

/* line 2663, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.item-info {
  margin-bottom: 15px;
  margin-left: 15px;
}

/* line 2667, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.item-info p {
  margin-bottom: 10px !important;
}

/*User-box*/
/* line 2671, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.user-bg {
  margin: -25px;
  height: 230px;
  overflow: hidden;
  position: relative;
}

/* line 2677, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.user-bg .overlay-box {
  background: #9675ce;
  opacity: 0.9;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 100%;
  text-align: center;
}

/* line 2687, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.user-bg .overlay-box .user-content {
  padding: 15px;
  margin-top: 30px;
}

/* line 2691, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.user-btm-box {
  padding: 40px 0 10px;
  clear: both;
  overflow: hidden;
}

/*    Vertical Carousel */
/* line 2697, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.vertical .carousel-inner {
  height: 100%;
  position: relative;
}

/* line 2701, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.carousel.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
  -moz-transition: 0.6s ease-in-out top;
  -ms-transition: 0.6s ease-in-out top;
  -o-transition: 0.6s ease-in-out top;
  transition: 0.6s ease-in-out top;
}

/* line 2708, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.carousel.vertical .active {
  top: 0;
}

/* line 2711, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.carousel.vertical .next {
  top: 400px;
}

/* line 2714, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.carousel.vertical .prev {
  top: -400px;
}

/* line 2717, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

/* line 2721, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.carousel.vertical .active.left {
  top: -400px;
}

/* line 2724, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.carousel.vertical .active.right {
  top: 400px;
}

/* line 2727, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.carousel.vertical .item {
  left: 0;
}

/* line 2730, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.twi-user img {
  margin-right: 20px;
  width: 50px;
}

/* line 2734, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.twi-user {
  margin: 18px 0;
}

/* line 2737, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.carousel-inner h3 {
  height: 112px;
  overflow: hidden;
}

/*Chart Box*/
/* line 2742, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chart-box {
  margin: 25px -15px -17px -17px;
}

.list-task .task-done span {
  text-decoration: line-through;
}

/* Chat widget */
/* line 2750, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list {
  list-style: none;
  max-height: 332px;
  padding: 0px 20px;
}

/* line 2755, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list li {
  margin-bottom: 24px;
  overflow: auto;
}

/* line 2759, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list .chat-image {
  display: inline-block;
  float: left;
  text-align: center;
  width: 50px;
}

/* line 2765, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list .chat-image img {
  border-radius: 100%;
  width: 100%;
}

/* line 2769, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list .chat-text {
  background: #f7fafc;
  border-radius: 0px;
  display: inline-block;
  padding: 15px;
  position: relative;
}

/* line 2776, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list .chat-text h4 {
  color: #1a2942;
  display: block;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  line-height: 15px;
  position: relative;
}

/* line 2786, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list .chat-text p {
  margin: 0px;
  padding-top: 3px;
}

/* line 2790, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list .chat-text b {
  font-size: 10px;
  opacity: 0.8;
}

/* line 2794, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list .chat-body {
  display: inline-block;
  float: left;
  font-size: 12px;
  margin-left: 12px;
  width: 65%;
}

/* line 2801, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list .odd .chat-image {
  float: right !important;
}

/* line 2804, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list .odd .chat-body {
  float: right !important;
  margin-right: 12px;
  text-align: right;
  color: #ffffff;
}

/* line 2810, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list .odd .chat-text {
  background: #ff6849;
}

/* line 2813, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-list .odd .chat-text h4 {
  color: #ffffff;
}

/* line 2816, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-send {
  padding-left: 0px;
  padding-right: 30px;
}

/* line 2820, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chat-send button {
  width: 100%;
}

/*Weather*/
/* line 2824, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather-box .weather-top {
  overflow: hidden;
  padding: 10px 25px;
  margin: 0 -25px;
  background: #f7fafc;
}

/* line 2830, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather-box .weather-top h2 {
  line-height: 24px;
}

/* line 2833, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather-box .weather-top h2 small {
  font-size: 13px;
}

/* line 2836, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather-box .weather-top .today_crnt {
  font-size: 45px;
  font-weight: 100;
}

/* line 2840, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather-box .weather-top .today_crnt canvas {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}

/* line 2845, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather-box .weather-info {
  padding: 10px 0;
}

/* line 2848, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather-box .weather-time {
  overflow: hidden;
  text-align: center;
  padding-top: 15px;
}

/* line 2853, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather-box .weather-time li span {
  display: block;
}

/* line 2856, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather-box .weather-time li canvas {
  font-size: 20px;
  margin: 10px 0;
}

/* line 2860, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.demo-container {
  width: 100%;
  height: 350px;
}

/* line 2864, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.demo-placeholder {
  width: 100%;
  height: 100%;
  font-size: 14px;
  line-height: 1.2em;
}

/*WxNotificationController alert*/
/* line 2871, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert {
  border-radius: 0px;
  color: #fff;
  padding: 12px 30px 12px 12px;
  position: relative;
  text-align: left;
}

/* line 2878, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert a {
  color: inherit;
  font-weight: 600;
  text-decoration: underline;
}

/* line 2883, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert h4 {
  color: inherit;
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}

/* line 2890, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert .img {
  border-radius: 3px;
  height: 40px;
  left: 12px;
  position: absolute;
  top: 12px;
  width: 40px;
}

/* line 2898, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-img {
  min-height: 64px;
  padding-left: 65px;
}

/* line 2902, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-icon {
  padding-left: 20px;
}

/* line 2905, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-icon i {
  padding-right: 10px;
}

/* line 2908, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert .closed {
  color: rgba(255, 255, 255, 0.5);
  font-size: 20px;
  font-weight: 500;
  padding: 4px;
  position: absolute;
  right: 3px;
  text-decoration: none;
  top: 0;
}

/* line 2918, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert .closed:hover {
  color: #fff;
}

/* line 2921, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-click {
  cursor: pointer;
  padding-right: 12px;
}

/* line 2925, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert .primary {
  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  color: inherit;
  outline: 0 none;
  padding: 4px 10px;
}

/* line 2933, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert .cancel {
  background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.8);
  outline: 0 none;
  padding: 4px 10px;
}

/* line 2941, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert .primary:hover,
.myadmin-alert .cancel:hover {
  opacity: 0.9;
}

/* line 2945, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-top,
.myadmin-alert-bottom,
.myadmin-alert-top-left,
.myadmin-alert-top-right,
.myadmin-alert-bottom-left,
.myadmin-alert-bottom-right,
.myadmin-alert-fullscreen {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  display: none;
  position: fixed;
  z-index: 1000;
}

/* line 2957, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-top {
  left: 0;
  right: 0;
  top: 0;
}

/* line 2962, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-bottom {
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 2967, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-top-left {
  left: 20px;
  top: 80px;
}

/* line 2971, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-top-right {
  right: 20px;
  top: 80px;
}

/* line 2975, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-bottom-left {
  bottom: 20px;
  left: 20px;
}

/* line 2979, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-bottom-right {
  bottom: 20px;
  right: 20px;
}

/* line 2983, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.myadmin-alert-fullsize {
  left: 50%;
  margin: -20px;
  top: 50%;
}

/* line 2988, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.alert-custom {
  background: #ff6849;
  color: #ffffff;
  border-color: #ff6849;
}

/* line 2993, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.alert-inverse {
  background: #4c5667;
  color: #ffffff;
  border-color: #4c5667;
}

/* line 2998, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.alert-success {
  background: #00c292;
  color: #ffffff;
  border-color: #00c292;
}

/* line 3003, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.alert-dark {
  background: #686868;
  color: #ffffff;
  border-color: #686868;
}

/* line 3008, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.alert-warning {
  background: #fec107;
  color: #ffffff;
  border-color: #fec107;
}

/* line 3013, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.alert-danger {
  background: #fb9678;
  color: #ffffff;
  border-color: #fb9678;
}

/* line 3018, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.alert-primary {
  background: #9675ce;
  color: #ffffff;
  border-color: #9675ce;
}

/* line 3023, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.alert-info {
  background: #03a9f3;
  color: #ffffff;
  border-color: #03a9f3;
}

/* line 3028, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.alert-info .closed {
  color: inherit;
}

/* line 3031, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.alert-info a.closed:hover {
  color: inherit;
}

/*custom tab*/
/* line 3035, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tab-content {
  margin-top: 30px;
}

/* line 3038, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.customtab {
  border-bottom: 2px solid #f7fafc;
}

/* line 3041, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.customtab li.active a,
.customtab li.active a:hover,
.customtab li.active a:focus {
  background: #ffffff;
  border: 0px;
  border-bottom: 2px solid #ff6849;
  margin-bottom: -1px;
  color: #ff6849;
}

/* line 3050, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.customtab li a,
.customtab li a:hover,
.customtab li a:focus {
  border: 0px;
}

/*custom tab2*/
/* line 3056, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.customtab2 {
  border-bottom: 1px solid #f7fafc;
  border-top: 1px solid #f7fafc;
  padding: 10px 0;
}

/* line 3061, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.customtab2 li.active a,
.customtab2 li.active a:hover,
.customtab2 li.active a:focus {
  background: #ff6849;
  border: 1px solid #ff6849;
  color: #ffffff;
}

/* line 3068, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.customtab2 li a,
.customtab2 li a:hover,
.customtab2 li a:focus {
  border: 0px;
}

/*Vertical tabs*/
/* line 3074, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.vtabs {
  display: table;
}

/* line 3077, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.vtabs .tabs-vertical {
  width: 150px;
  border-right: 1px solid rgba(120, 130, 140, 0.13);
  display: table-cell;
  vertical-align: top;
}

/* line 3083, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.vtabs .tabs-vertical li a {
  color: #2b2b2b;
  margin-bottom: 10px;
}

/* line 3087, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.vtabs .tab-content {
  display: table-cell;
  padding: 20px;
  vertical-align: top;
}

/* line 3092, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tabs-vertical li.active a,
.tabs-vertical li.active a:hover,
.tabs-vertical li.active a:focus {
  background: #ff6849;
  border: 0px;
  border-right: 2px solid #ff6849;
  margin-right: -1px;
  color: #ffffff;
}

/*Custom vertical tab*/
/* line 3102, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.customvtab .tabs-vertical li.active a,
.customvtab .tabs-vertical li.active a:hover,
.customvtab .tabs-vertical li.active a:focus {
  background: #ffffff;
  border: 0px;
  border-right: 2px solid #ff6849;
  margin-right: -1px;
  color: #2b2b2b;
}

/*Nav pills*/
/* line 3112, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  background: #ff6849;
  color: #ffffff;
}

/* line 3118, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.nav-pills > li > a {
  color: #2b2b2b;
  border-radius: 0px;
}

/*Accordion*/
/* line 3123, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before {
  content: '\e64b';
}

/* line 3126, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-group .panel .panel-heading .accordion-toggle.collapsed:before {
  content: '\e64b';
}

/* line 3129, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-group .panel .panel-heading a[data-toggle=collapse] {
  display: block;
}

/* line 3132, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-group .panel .panel-heading a[data-toggle=collapse]:before {
  content: '\e648';
  display: block;
  float: right;
  font-family: 'themify';
  font-size: 14px;
  text-align: right;
  width: 25px;
}

/* line 3141, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-group .panel .panel-heading .accordion-toggle {
  display: block;
}

/* line 3144, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-group .panel .panel-heading .accordion-toggle:before {
  content: '\e648';
  display: block;
  float: right;
  font-family: 'themify';
  font-size: 14px;
  text-align: right;
  width: 25px;
}

/* line 3153, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-group .panel .panel-heading + .panel-collapse .panel-body {
  border-top: none;
}

/* line 3156, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.panel-group .panel-heading {
  padding: 12px 20px;
}

/*Progressbars*/
/* line 3160, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress {
  -webkit-box-shadow: none !important;
  background-color: rgba(120, 130, 140, 0.13);
  box-shadow: none !important;
  height: 4px;
  border-radius: 0px;
  margin-bottom: 18px;
  overflow: hidden;
}

/* line 3169, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-bar {
  box-shadow: none;
  font-size: 8px;
  font-weight: 600;
  line-height: 12px;
}

/* line 3175, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress.progress-sm {
  height: 8px !important;
}

/* line 3178, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress.progress-sm .progress-bar {
  font-size: 8px;
  line-height: 5px;
}

/* line 3182, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress.progress-md {
  height: 15px !important;
}

/* line 3185, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress.progress-md .progress-bar {
  font-size: 10.8px;
  line-height: 14.4px;
}

/* line 3189, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress.progress-lg {
  height: 20px !important;
}

/* line 3192, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress.progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}

/* line 3196, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-bar-primary {
  background-color: #ab8ce4;
}

/* line 3199, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-bar-success {
  background-color: #00c292;
}

/* line 3202, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-bar-info {
  background-color: #03a9f3;
}

/* line 3205, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-bar-megna {
  background-color: #01c0c8;
}

/* line 3208, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-bar-warning {
  background-color: #fec107;
}

/* line 3211, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-bar-danger {
  background-color: #fb9678;
}

/* line 3214, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-bar-inverse {
  background-color: #4c5667;
}

/* line 3217, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-bar-purple {
  background-color: #9675ce;
}

/* line 3220, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-bar-custom {
  background-color: #03a9f3;
}

/* line 3223, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-animated {
  -webkit-animation-duration: 5s;
  -webkit-animation-name: myanimation;
  -webkit-transition: 5s all;
  animation-duration: 5s;
  animation-name: myanimation;
  transition: 5s all;
}

/* Progressbar Animated */
@-webkit-keyframes myanimation {
  from {
    width: 0;
  }
}
@keyframes myanimation {
  from {
    width: 0;
  }
}
/* Progressbar Vertical */
/* line 3243, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-vertical {
  min-height: 250px;
  height: 250px;
  width: 4px;
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 20px;
}

/* line 3252, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-vertical .progress-bar {
  width: 100%;
}

/* line 3255, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-vertical-bottom {
  min-height: 250px;
  height: 250px;
  position: relative;
  width: 4px;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 20px;
}

/* line 3264, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-vertical-bottom .progress-bar {
  width: 100%;
  position: absolute;
  bottom: 0;
}

/* line 3269, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-vertical.progress-sm,
.progress-vertical-bottom.progress-sm {
  width: 8px !important;
}

/* line 3273, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-vertical.progress-sm .progress-bar,
.progress-vertical-bottom.progress-sm .progress-bar {
  font-size: 8px;
  line-height: 5px;
}

/* line 3278, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-vertical.progress-md,
.progress-vertical-bottom.progress-md {
  width: 15px !important;
}

/* line 3282, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-vertical.progress-md .progress-bar,
.progress-vertical-bottom.progress-md .progress-bar {
  font-size: 10.8px;
  line-height: 14.4px;
}

/* line 3287, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-vertical.progress-lg,
.progress-vertical-bottom.progress-lg {
  width: 20px !important;
}

/* line 3291, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.progress-vertical.progress-lg .progress-bar,
.progress-vertical-bottom.progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}

/*Timeline*/
/* line 3297, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline {
  position: relative;
  padding: 20px 0 20px;
  list-style: none;
  max-width: 1200px;
  margin: 0 auto;
}

/* line 3304, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 3px;
  margin-left: -1.5px;
  background-color: #eeeeee;
}

/* line 3314, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li {
  position: relative;
  margin-bottom: 20px;
}

/* line 3318, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}

/* line 3323, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li:after {
  clear: both;
}

/* line 3326, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}

/* line 3331, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li:after {
  clear: both;
}

/* line 3334, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li > .timeline-panel {
  float: left;
  position: relative;
  width: 46%;
  padding: 20px;
  border: 1px solid rgba(120, 130, 140, 0.13);
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05);
}

/* line 3344, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li > .timeline-panel:before {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 26px;
  right: -8px;
  border-top: 8px solid transparent;
  border-right: 0 solid rgba(120, 130, 140, 0.13);
  border-bottom: 8px solid transparent;
  border-left: 8px solid rgba(120, 130, 140, 0.13);
}

/* line 3355, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li > .timeline-panel:after {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 27px;
  right: -7px;
  border-top: 7px solid transparent;
  border-right: 0 solid #fff;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #fff;
}

/* line 3366, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li > .timeline-badge {
  z-index: 100;
  position: absolute;
  top: 16px;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-left: -25px;
  border-radius: 50% 50% 50% 50%;
  text-align: center;
  font-size: 1.4em;
  line-height: 50px;
  color: #fff;
  overflow: hidden;
  background-color: #4c5667;
}

/* line 3382, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}

/* line 3385, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li.timeline-inverted > .timeline-panel:before {
  right: auto;
  left: -8px;
  border-right-width: 8px;
  border-left-width: 0;
}

/* line 3391, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline > li.timeline-inverted > .timeline-panel:after {
  right: auto;
  left: -7px;
  border-right-width: 7px;
  border-left-width: 0;
}

/* line 3397, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline-badge.primary {
  background-color: #ab8ce4 !important;
}

/* line 3400, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline-badge.success {
  background-color: #00c292 !important;
}

/* line 3403, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline-badge.warning {
  background-color: #fec107 !important;
}

/* line 3406, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline-badge.danger {
  background-color: #fb9678 !important;
}

/* line 3409, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline-badge.info {
  background-color: #03a9f3 !important;
}

/* line 3412, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline-title {
  margin-top: 0;
  color: inherit;
  font-weight: 400;
}

/* line 3417, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
}

/* line 3421, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.timeline-body > p + p {
  margin-top: 5px;
}

/*Easy Pie charts*/
/* line 3425, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chart {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}

/* line 3434, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 3439, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chart.chart-widget-pie {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 3443, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pie-chart > span {
  left: 0;
  margin-top: -2px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
}

/* line 3452, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chart > span > img {
  left: 0;
  margin-top: -2px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  width: 60%;
  height: 60%;
  transform: translateY(-50%);
  margin: 0 auto;
}

/* line 3464, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.percent {
  display: inline-block;
  line-height: 100px;
  z-index: 2;
  font-weight: 600;
  font-size: 18px;
  color: #2b2b2b;
}

/* line 3472, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.percent:after {
  content: '%';
  margin-left: 0.1em;
  font-size: .8em;
}

/*Tables*/
/* line 3478, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.table {
  margin-bottom: 10px;
}

/* line 3481, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.table-striped > tbody > tr:nth-of-type(odd),
.table-hover > tbody > tr:hover,
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f7fafc !important;
}

/* line 3497, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td,
.table > thead > tr > th,
.table-bordered {
  border-top: 1px solid #e4e7ea;
}

/* line 3507, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 15px 8px;
}

/* line 3515, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e4e7ea;
}

/* line 3523, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #e4e7ea;
}

/* line 3527, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
tbody {
  color: #797979;
}

/* line 3530, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
th {
  color: #666666;
  font-weight: 500;
}

/* line 3534, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.table-bordered {
  border: 1px solid #e4e7ea;
}

/* line 3537, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
table.focus-on tbody tr.focused th {
  background-color: #ff6849;
  color: #ffffff;
}

/* line 3541, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
table.focus-on tbody tr.focused td {
  background-color: #ff6849;
  color: #ffffff;
}

/* line 3545, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.table-rep-plugin .table-responsive {
  border: none !important;
}

/* line 3548, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.table-rep-plugin tbody th {
  font-size: 14px;
  font-weight: normal;
}

/* line 3552, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.jsgrid .jsgrid-table {
  margin-bottom: 0px;
}

/* line 3555, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.jsgrid-selected-row > td {
  background: #f7fafc;
  border-color: #f7fafc;
}

/* line 3559, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.jsgrid-header-row > th {
  background: #ffffff;
}

/* line 3562, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.footable-odd {
  background-color: #f7fafc;
}

/*Inputs*/
/* line 3566, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.form-control-line {
  border-left: 0 none;
  border-radius: 0;
  border-right: 0 none;
  border-top: 0 none;
  box-shadow: none;
  padding-left: 0;
}

/* line 3574, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.has-success .form-control {
  border-color: #00c292;
  box-shadow: none !important;
}

/* line 3578, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.has-warning .form-control {
  border-color: #fec107;
  box-shadow: none !important;
}

/* line 3582, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.has-error .form-control {
  border-color: #fb9678;
  box-shadow: none !important;
}

/* line 3586, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.input-group-addon {
  border-radius: 2px;
  border: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 3590, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.input-daterange input:first-child,
.input-daterange input:last-child {
  border-radius: 0px;
}

/*Material inputs*/
/* line 3595, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.form-material .form-group {
  overflow: hidden;
}

/* line 3598, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.form-material .form-control {
  background-color: transparent;
  background-position: center bottom, center calc(99%);
  background-repeat: no-repeat;
  background-size: 0 2px, 100% 1px;
  padding: 0;
  transition: background 0s ease-out 0s;
}

/* line 3606, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.form-material .form-control,
.form-material .form-control.focus,
.form-material .form-control:focus {
  background-image: linear-gradient(#9675ce, #9675ce), linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13));
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
  float: none;
}

/* line 3615, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.form-material .form-control.focus,
.form-material .form-control:focus {
  background-size: 100% 2px, 100% 1px;
  outline: 0 none;
  transition-duration: 0.3s;
}

/*Select 2*/
/* line 3622, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.select2-container .select2-choice {
  background-image: none !important;
  border: none !important;
  height: auto  !important;
  padding: 0px !important;
  line-height: 22px !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

/* line 3631, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.select2-container .select2-choice .select2-arrow {
  background-image: none !important;
  background: transparent;
  border: none;
  width: 14px;
  top: -2px;
}

/* line 3638, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.select2-container .select2-container-multi.form-control {
  height: auto;
}

/* line 3641, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.select2-results .select2-highlighted {
  color: #ffffff;
  background-color: #03a9f3;
}

/* line 3645, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.select2-drop-active {
  border: 1px solid #e3e3e3 !important;
  padding-top: 5px;
}

/* line 3649, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.select2-search input {
  border: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 3652, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.select2-container-multi {
  width: 100%;
}

/* line 3655, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.select2-container-multi .select2-choices {
  border: 1px solid #border !important;
  box-shadow: none !important;
  background-image: none  !important;
  border-radius: 0px !important;
  min-height: 38px;
}

/* line 3662, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 4px 7px 4px 18px;
  margin: 5px 0 3px 5px;
  color: #555555;
  background: #f5f5f5;
  border-color: rgba(120, 130, 140, 0.13);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 3671, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 7px 7px 7px 10px;
  font-family: inherit;
}

/*Icons*/
/* line 3676, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.icon-list-demo div {
  cursor: pointer;
  line-height: 60px;
  white-space: nowrap;
  color: #686868;
}

/* line 3682, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.icon-list-demo div:hover {
  color: #2b2b2b;
}

/* line 3685, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.icon-list-demo div p {
  margin: 10px 0;
  padding: 5px 0;
}

/* line 3689, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.icon-list-demo i {
  -webkit-transition: all 0.2s;
  -webkit-transition: font-size 0.2s;
  display: inline-block;
  font-size: 18px;
  margin: 0 15px 0 10px;
  text-align: left;
  transition: all 0.2s;
  transition: font-size 0.2s;
  vertical-align: middle;
  width: auto;
  transition: all 0.3s ease 0s;
}

/* line 3702, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.icon-list-demo .col-md-4 {
  border-radius: 0px;
}

/* line 3705, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.icon-list-demo .col-md-4:hover {
  background-color: #f7fafc;
}

/* line 3708, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.icon-list-demo .col-md-4:hover i {
  font-size: 2em;
}

/*Google map*/
/* line 3712, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.gmaps,
.gmaps-panaroma {
  height: 300px;
}

/* line 3716, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.gmaps,
.gmaps-panaroma {
  height: 300px;
  background: #e4e7ea;
  border-radius: 3px;
}

/* line 3722, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.gmaps-overlay {
  display: block;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  line-height: 40px;
  background: #ab8ce4;
  border-radius: 4px;
  padding: 10px 20px;
}

/* line 3732, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.gmaps-overlay_arrow {
  left: 50%;
  margin-left: -16px;
  width: 0;
  height: 0;
  position: absolute;
}

/* line 3739, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.gmaps-overlay_arrow.above {
  bottom: -15px;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 16px solid #ab8ce4;
}

/* line 3745, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.gmaps-overlay_arrow.below {
  top: -15px;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-bottom: 16px solid #ab8ce4;
}

/* line 3751, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
  line-height: 10px;
}

/* line 3757, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.jvectormap-zoomout {
  top: 40px;
}

/*Error Page*/
/* line 3761, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.error-box {
  height: 100%;
  position: fixed;
  background: url(/imgs/error-bg.jpg) no-repeat center center #fff !important;
  width: 100%;
}

/* line 3767, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.error-box .footer {
  width: 100%;
  left: 0px;
  right: 0px;
}

/* line 3772, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.error-body {
  padding-top: 5%;
}

/* line 3775, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.error-body h1 {
  font-size: 210px;
  font-weight: 900;
  line-height: 210px;
}

/* Login- register pages */
/* line 3781, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.login-register {
  background: url(/wx_ali/imgs/session_bg.jpg) no-repeat center center/cover !important;
  height: 100%;
  position: fixed;
}

/* line 3786, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.login-box {
  background: #ffffff;
  width: 400px;
  margin: 0 auto;
  margin-top: 10%;
}

/* line 3792, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.login-box .footer {
  width: 100%;
  left: 0px;
  right: 0px;
}

/* line 3797, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.login-box .social {
  display: block;
  margin-bottom: 30px;
}

/* line 3801, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#recoverform {
  display: none;
}

/*Pricing*/
/* line 3805, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pricing-box {
  position: relative;
  text-align: center;
  margin-top: 30px;
}

/* line 3810, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.featured-plan {
  margin-top: 0px;
}

/* line 3813, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.featured-plan .pricing-body {
  padding: 60px 0;
  background: #f7fafc;
  border: 1px solid #ddd;
}

/* line 3818, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.featured-plan .price-table-content .price-row {
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 3821, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pricing-body {
  border-radius: 0px;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
  border-bottom: 5px solid rgba(120, 130, 140, 0.13);
  vertical-align: middle;
  padding: 30px 0;
  position: relative;
}

/* line 3829, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pricing-body h2 {
  position: relative;
  font-size: 56px;
  margin: 20px 0 10px;
  font-weight: 500;
}

/* line 3835, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pricing-body h2 span {
  position: absolute;
  font-size: 15px;
  top: -10px;
  margin-left: -10px;
}

/* line 3841, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.price-table-content .price-row {
  padding: 20px 0;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}

/* line 3845, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pricing-plan {
  padding: 0 15px;
}

/* line 3848, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.pricing-plan .no-padding {
  padding: 0px;
}

/* line 3851, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.price-lable {
  position: absolute;
  top: -10px;
  padding: 5px 10px;
  margin: 0 auto;
  display: inline-block;
  width: 100px;
  left: 0px;
  right: 0px;
}

/*Inbox*/
/* line 3862, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mails a {
  color: #2b2b2b;
}

/* line 3865, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mails td {
  vertical-align: middle !important;
  position: relative;
}

/* line 3869, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mails td:last-of-type {
  width: 100px;
  padding-right: 20px;
}

/* line 3873, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mails tr:hover .text-white {
  display: none;
}

/* line 3876, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mails .mail-select {
  padding: 12px 20px;
  min-width: 134px;
}

/* line 3880, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mails .checkbox {
  margin-bottom: 0px;
  margin-top: 0px;
  vertical-align: middle;
  display: inline-block;
  height: 17px;
}

/* line 3887, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mails .checkbox label {
  min-height: 16px;
}

/* line 3890, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mail-list .list-group-item {
  background-color: transparent;
  border: 0px;
  border-left: 3px solid #ffffff;
  border-radius: 0px;
}

/* line 3896, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mail-list .list-group-item:hover {
  background: #f7fafc;
  border-left: 3px solid #f7fafc;
}

/* line 3900, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mail-list .list-group-item:focus {
  border-left: 3px solid #f7fafc;
}

/* line 3903, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mail-list .list-group-item.active:focus {
  background: #f7fafc;
  border-left: 3px solid #fb9678;
}

/* line 3907, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mail-list .list-group-item.active {
  border-left: 3px solid #fb9678;
  border-radius: 0px;
  color: #2b2b2b !important;
}

/* line 3912, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.mail_listing {
  min-height: 500px;
}

/* line 3915, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.inbox_listing .inbox-item:hover {
  background: #f7fafc;
}

/* line 3918, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.inbox_listing .inbox-item {
  padding-left: 20px;
}

/* line 3921, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.inbox-widget.inbox_listing .inbox-item .inbox-item-text {
  height: 19px;
  overflow: hidden;
}

/* line 3925, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.message-center .unread .mail-contnet h5,
.message-center .unread .mail-contnet .mail-desc {
  font-weight: 600;
  color: #2b2b2b !important;
}

/*Calendar*/
/* line 3931, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.calendar {
  float: left;
  margin-bottom: 0px;
}

/* line 3935, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-view {
  margin-top: 30px;
}

/* line 3938, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.none-border .modal-footer {
  border-top: none;
}

/* line 3941, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-toolbar {
  margin-bottom: 5px;
  margin-top: 15px;
}

/* line 3945, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-toolbar h2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  text-transform: uppercase;
}

/* line 3951, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-day {
  background: #ffffff;
}

/* line 3954, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active,
.fc-toolbar button:focus,
.fc-toolbar button:hover,
.fc-toolbar .ui-state-hover {
  z-index: 0;
}

/* line 3961, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-widget-header {
  border: 0px !important;
}

/* line 3964, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-widget-content {
  border-color: rgba(120, 130, 140, 0.13) !important;
}

/* line 3967, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc th.fc-widget-header {
  background: #9675ce;
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  padding: 7px 0px;
  text-transform: uppercase;
}

/* line 3975, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-button {
  background: #ffffff;
  border: 1px solid rgba(120, 130, 140, 0.13);
  color: #555555;
  text-transform: capitalize;
}

/* line 3981, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-text-arrow {
  font-family: inherit;
  font-size: 16px;
}

/* line 3985, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-state-hover {
  background: #F5F5F5;
}

/* line 3988, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-unthemed .fc-today {
  border: 1px solid #fb9678;
  background: #fcf8e3 !important;
}

/* line 3992, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-state-highlight {
  background: #f0f0f0;
}

/* line 3995, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-cell-overlay {
  background: #f0f0f0;
}

/* line 3998, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-unthemed .fc-today {
  background: #ffffff;
}

/* line 4001, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-event {
  border-radius: 0px;
  border: none;
  cursor: move;
  font-size: 13px;
  margin: 1px -1px 0 -1px;
  padding: 5px 5px;
  text-align: center;
  background: #03a9f3;
}

/* line 4011, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.calendar-event {
  cursor: move;
  margin: 10px 5px 0 0;
  padding: 6px 10px;
  display: inline-block;
  color: #ffffff;
  min-width: 140px;
  text-align: center;
  background: #03a9f3;
}

/* line 4021, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.calendar-event a {
  float: right;
  opacity: 0.6;
  font-size: 10px;
  margin: 4px 0 0 10px;
  color: #ffffff;
}

/* line 4028, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-basic-view td.fc-week-number span {
  padding-right: 5px;
}

/* line 4031, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fc-basic-view td.fc-day-number {
  padding-right: 5px;
}

/*Weather small widget*/
/* line 4035, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather h1 {
  color: #ffffff;
  font-size: 50px;
  font-weight: 100;
}

/* line 4040, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather i {
  color: #ffffff;
  font-size: 40px;
}

/* line 4044, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.weather .w-title-sub {
  color: rgba(255, 255, 255, 0.6);
}

/*Right sidebar*/
/* line 4048, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.navbar-top-links > li.right-side-toggle a:focus {
  background: #4F5467;
}

/* line 4051, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.right-sidebar {
  position: fixed;
  right: -240px;
  width: 240px;
  display: none;
  z-index: 1000;
  background: #ffffff;
  top: 0px;
  height: 100%;
  box-shadow: 5px 1px 40px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

/* line 4063, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.right-sidebar .rpanel-title {
  display: block;
  padding: 21px;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  background: #ff6849;
}

/* line 4071, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.right-sidebar .rpanel-title span {
  float: right;
  cursor: pointer;
  font-size: 11px;
}

/* line 4076, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.right-sidebar .rpanel-title span:hover {
  color: #2b2b2b;
}

/* line 4079, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.right-sidebar .r-panel-body {
  padding: 20px;
}

/* line 4082, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.right-sidebar .r-panel-body ul {
  margin: 0px;
  padding: 0px;
}

/* line 4086, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.right-sidebar .r-panel-body ul li {
  list-style: none;
  padding: 5px 0;
}

/* line 4090, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.shw-rside {
  right: 0px;
  width: 240px;
  display: block;
}

/*Chat online*/
/* line 4096, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chatonline img {
  margin-right: 10px;
  float: left;
  width: 30px;
}

/* line 4101, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chatonline li a {
  padding: 15px 0;
  float: left;
  width: 100%;
}

/* line 4106, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chatonline li a span {
  color: #686868;
}

/* line 4109, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.chatonline li a span small {
  display: block;
  font-size: 10px;
}

/*Style switcher*/
/* line 4114, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
ul#themecolors {
  display: block;
}

/* line 4117, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
ul#themecolors li {
  display: inline-block;
}

/* line 4120, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
ul#themecolors li:first-child {
  display: block;
}

/* line 4123, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#themecolors li a {
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 5px;
  color: transparent;
  position: relative;
}

/* line 4131, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#themecolors li a.working:before {
  content: "\f00c";
  font-family: "FontAwesome";
  font-size: 18px;
  line-height: 50px;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  text-align: center;
}

/* line 4144, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.default-theme {
  background: #fb9678;
}

/* line 4147, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.green-theme {
  background: #00c292;
}

/* line 4150, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.yellow-theme {
  background: #a0aec4;
}

/* line 4153, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.blue-theme {
  background: #03a9f3;
}

/* line 4156, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.purple-theme {
  background: #9675ce;
}

/* line 4159, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.megna-theme {
  background: #01c0c8;
}

/* line 4162, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.default-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #fb9678 23%, #fb9678 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #fb9678 23%, #fb9678 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #fb9678 23%, #fb9678 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='#fb9678', GradientType=1);
  /* IE6-9 */
}

/* line 4174, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.green-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #00c292 23%, #00c292 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #00c292 23%, #00c292 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #00c292 23%, #00c292 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='#00c292', GradientType=1);
  /* IE6-9 */
}

/* line 4186, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.yellow-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #a0aec4 23%, #a0aec4 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #a0aec4 23%, #a0aec4 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #a0aec4 23%, #a0aec4 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='#a0aec4', GradientType=1);
  /* IE6-9 */
}

/* line 4198, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.blue-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #03a9f3 23%, #03a9f3 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #03a9f3 23%, #03a9f3 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #03a9f3 23%, #03a9f3 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@info', GradientType=1);
  /* IE6-9 */
}

/* line 4210, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.purple-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #9675ce 23%, #9675ce 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #9675ce 23%, #9675ce 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #9675ce 23%, #9675ce 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@purple', GradientType=1);
  /* IE6-9 */
}

/* line 4222, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.megna-dark-theme {
  background: #4f5467;
  /* Old browsers */
  background: -moz-linear-gradient(left, #4f5467 0%, #4f5467 23%, #01c0c8 23%, #01c0c8 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f5467 0%, #4f5467 23%, #01c0c8 23%, #01c0c8 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f5467 0%, #4f5467 23%, #01c0c8 23%, #01c0c8 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@megna', GradientType=1);
  /* IE6-9 */
}

/*visited ul li*/
/* line 4235, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.visited li a {
  color: #686868;
}

/* line 4238, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.visited li.active a {
  color: #ff6849;
}

/*Stats Row*/
/* line 4242, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.stats-row {
  margin-bottom: 20px;
}

/* line 4245, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.stat-item {
  display: inline-block;
  padding-right: 15px;
}

/* line 4249, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.stat-item + .stat-item {
  padding-left: 15px;
  border-left: 1px solid #eee;
}

/*country-state*/
/* line 4254, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.country-state {
  list-style: none;
  margin: 0px;
  padding: 0px 0 0 10px;
}

/* line 4259, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.country-state h2 {
  margin: 0px;
}

/* line 4262, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.country-state .progress {
  margin-top: 8px;
}

/*Two part*/
/* line 4266, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.two-part li {
  width: 48.8%;
}

/* line 4269, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.two-part li i {
  font-size: 50px;
}

/* line 4272, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.two-part li span {
  font-size: 50px;
  font-weight: 100;
  font-family: 'Poppins', sans-serif;
}

/*News Slides*/
/* line 4278, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.news-slide {
  position: relative;
}

/* line 4281, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.news-slide .overlaybg {
  height: 360px;
  overflow: hidden;
}

/* line 4285, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.news-slide .overlaybg img {
  width: 100%;
  height: 100%;
}

/* line 4289, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.news-slide .news-content {
  position: absolute;
  height: 360px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10;
  width: 100%;
  top: 0px;
  padding: 30px;
}

/* line 4298, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.news-slide .news-content h2 {
  height: 240px;
  overflow: hidden;
  color: #ffffff;
}

/* line 4303, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.news-slide .news-content a {
  color: #ffffff;
  opacity: 0.6;
  text-transform: uppercase;
}

/* line 4308, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.news-slide .news-content a:hover {
  opacity: 1;
}

/*Nav pill rounded*/
/* line 4312, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.nav-pills-rounded li {
  display: inline-block;
  float: none;
}

/* line 4316, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.nav-pills-rounded li a {
  border-radius: 60px;
  -moz-border-radius: 60px;
  -webkit-border-radius: 60px;
  color: #686868;
  padding: 10px 25px;
}

/* line 4323, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.nav-pills-rounded li.active a,
.nav-pills-rounded li.active a:focus,
.nav-pills-rounded li.active a:hover {
  background: #ff6849;
  color: #ffffff;
}

/*analytics-info*/
/* line 4330, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.analytics-info .list-inline {
  margin-bottom: 0px;
}

/* line 4333, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.analytics-info .list-inline li {
  vertical-align: middle;
}

/* line 4336, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.analytics-info .list-inline li span {
  font-size: 24px;
}

/* line 4339, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.analytics-info .list-inline li i {
  font-size: 20px;
}

/*Feeds*/
/* line 4343, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.feeds {
  margin: 0px;
  padding: 0px;
}

/* line 4347, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.feeds li {
  list-style: none;
  padding: 10px;
  display: block;
}

/* line 4352, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.feeds li:hover {
  background: #f7fafc;
}

/* line 4355, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.feeds li > div {
  width: 40px;
  height: 40px;
  margin-right: 5px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border-radius: 100%;
}

/* line 4364, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.feeds li > div i {
  line-height: 40px;
}

/* line 4367, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.feeds li span {
  float: right;
  width: auto;
  font-size: 12px;
}

/*Jquery toaster*/
/* line 4373, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.jq-icon-info {
  background-color: #01c0c8;
  color: #ffffff;
}

/* line 4377, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.jq-icon-success {
  background-color: #00c292;
  color: #ffffff;
}

/* line 4381, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.jq-icon-error {
  background-color: #fb9678;
  color: #ffffff;
}

/* line 4385, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.jq-icon-warning {
  background-color: #fec107;
  color: #ffffff;
}

/*Dropzone*/
/* line 4390, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.dropzone {
  border-style: dashed;
  border-width: 1px;
}

/*sales boxes*/
/* line 4395, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
h1 sup {
  font-size: 20px;
}

/* Button 1c */
/* line 4399, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fcbtn {
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  padding: 8px 20px;
}

/* line 4406, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fcbtn:after {
  content: '';
  position: absolute;
  z-index: -1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* Button 1b */
/* line 4415, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1b:after {
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
}

/* line 4421, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1b:hover,
.btn-1b:active {
  color: #fff;
}

/* line 4425, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1b:hover:after,
.btn-1b:active:after {
  height: 100%;
}

/* line 4429, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1b.btn-info:after,
.btn-1c.btn-info:after,
.btn-1d.btn-info:after,
.btn-1e.btn-info:after,
.btn-1f.btn-info:after {
  background: #03a9f3;
}

/* line 4436, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1b.btn-warning:after,
.btn-1c.btn-warning:after,
.btn-1d.btn-warning:after,
.btn-1e.btn-warning:after,
.btn-1f.btn-warning:after {
  background: #fec107;
}

/* line 4443, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1b.btn-danger:after,
.btn-1c.btn-danger:after,
.btn-1d.btn-danger:after,
.btn-1e.btn-danger:after,
.btn-1f.btn-danger:after {
  background: #fb9678;
}

/* line 4450, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1b.btn-primary:after,
.btn-1c.btn-primary:after,
.btn-1d.btn-primary:after,
.btn-1e.btn-primary:after,
.btn-1f.btn-primary:after {
  background: #9675ce;
}

/* line 4457, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1b.btn-success:after,
.btn-1c.btn-success:after,
.btn-1d.btn-success:after,
.btn-1e.btn-success:after,
.btn-1f.btn-success:after {
  background: #00c292;
}

/* line 4464, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1b.btn-inverse:after,
.btn-1c.btn-inverse:after,
.btn-1d.btn-inverse:after,
.btn-1e.btn-inverse:after,
.btn-1f.btn-inverse:after {
  background: #4c5667;
}

/* Button 1c */
/* line 4472, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1c:after {
  width: 0%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 4478, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1c:hover,
.btn-1c:active {
  color: #000;
}

/* line 4482, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1c:hover:after,
.btn-1c:active:after {
  width: 100%;
}

/* Button 1d */
/* line 4487, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1d {
  overflow: hidden;
}

/* line 4490, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1d:after {
  width: 0;
  height: 103%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* line 4501, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1d:hover:after {
  width: 100%;
  opacity: 1;
}

/* Button 1e */
/* line 4506, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1e {
  overflow: hidden;
}

/* line 4509, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1e:after {
  width: 100%;
  height: 0;
  top: 50%;
  left: 50%;
  background: #fff;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

/* line 4521, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1e:hover:after {
  height: 260%;
  opacity: 1;
}

/* line 4525, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1e:active:after {
  height: 400%;
  opacity: 1;
}

/* Button 1f */
/* line 4530, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1f {
  overflow: hidden;
}

/* line 4533, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1f:after {
  width: 101%;
  height: 0;
  top: 50%;
  left: 50%;
  background: #fff;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* line 4545, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1f:hover:after {
  height: 100%;
  opacity: 1;
}

/* line 4549, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-1f:active:after {
  height: 130%;
  opacity: 1;
}

/*sweat Aleart*/
/* line 4554, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sweet-alert {
  padding: 25px;
}

/* line 4557, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sweet-alert h2 {
  margin-top: 0px;
}

/* line 4560, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sweet-alert p {
  line-height: 30px;
}

/*List icon*/
/* line 4564, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
ul.list-icons {
  margin: 0px;
  padding: 0px;
}

/* line 4568, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
ul.list-icons li {
  list-style: none;
  line-height: 40px;
}

/* line 4572, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
ul.list-icons li i {
  font-size: 12px;
  margin-right: 5px;
}

/*Tooltip*/
/* line 4577, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.demo-tooltip .tooltip,
.demo-popover .popover {
  position: relative;
  margin-right: 25px;
  opacity: 1;
  display: inline-block;
}

/* line 4584, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-inner {
  border-radius: 3px;
  padding: 5px 10px;
}

/* line 4588, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip.in {
  opacity: 1;
}

/* line 4591, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-primary.tooltip .tooltip-inner,
.tooltip-primary + .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: #ab8ce4;
}

/* line 4596, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-primary.tooltip.top .tooltip-arrow,
.tooltip-primary + .tooltip.top .tooltip-arrow {
  border-top-color: #ab8ce4;
}

/* line 4600, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-primary.tooltip.right .tooltip-arrow,
.tooltip-primary + .tooltip.right .tooltip-arrow {
  border-right-color: #ab8ce4;
}

/* line 4604, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-primary.tooltip.bottom .tooltip-arrow,
.tooltip-primary + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ab8ce4;
}

/* line 4608, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-primary.tooltip.left .tooltip-arrow,
.tooltip-primary + .tooltip.left .tooltip-arrow {
  border-left-color: #ab8ce4;
}

/* line 4612, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-success.tooltip .tooltip-inner,
.tooltip-success + .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: #00c292;
}

/* line 4617, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-success.tooltip.top .tooltip-arrow,
.tooltip-success + .tooltip.top .tooltip-arrow {
  border-top-color: #00c292;
}

/* line 4621, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-success.tooltip.right .tooltip-arrow,
.tooltip-success + .tooltip.right .tooltip-arrow {
  border-right-color: #00c292;
}

/* line 4625, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-success.tooltip.bottom .tooltip-arrow,
.tooltip-success + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #00c292;
}

/* line 4629, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-success.tooltip.left .tooltip-arrow,
.tooltip-success + .tooltip.left .tooltip-arrow {
  border-left-color: #00c292;
}

/* line 4633, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-warning.tooltip .tooltip-inner,
.tooltip-warning + .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: #fec107;
}

/* line 4638, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-warning.tooltip.top .tooltip-arrow,
.tooltip-warning + .tooltip.top .tooltip-arrow {
  border-top-color: #fec107;
}

/* line 4642, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-warning.tooltip.right .tooltip-arrow,
.tooltip-warning + .tooltip.right .tooltip-arrow {
  border-right-color: #fec107;
}

/* line 4646, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-warning.tooltip.bottom .tooltip-arrow,
.tooltip-warning + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #fec107;
}

/* line 4650, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-warning.tooltip.left .tooltip-arrow,
.tooltip-warning + .tooltip.left .tooltip-arrow {
  border-left-color: #fec107;
}

/* line 4654, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-info.tooltip .tooltip-inner,
.tooltip-info + .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: #03a9f3;
}

/* line 4659, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-info.tooltip.top .tooltip-arrow,
.tooltip-info + .tooltip.top .tooltip-arrow {
  border-top-color: #03a9f3;
}

/* line 4663, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-info.tooltip.right .tooltip-arrow,
.tooltip-info + .tooltip.right .tooltip-arrow {
  border-right-color: #03a9f3;
}

/* line 4667, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-info.tooltip.bottom .tooltip-arrow,
.tooltip-info + tooltip.bottom .tooltip-arrow {
  border-bottom-color: #03a9f3;
}

/* line 4671, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-info.tooltip.left .tooltip-arrow,
.tooltip-info + .tooltip.left .tooltip-arrow {
  border-left-color: #03a9f3;
}

/* line 4675, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-danger.tooltip .tooltip-inner,
.tooltip-danger + .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: #fb9678;
}

/* line 4680, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-danger.tooltip.top .tooltip-arrow,
.tooltip-danger + .tooltip.top .tooltip-arrow {
  border-top-color: #fb9678;
}

/* line 4684, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-danger.tooltip.right .tooltip-arrow,
.tooltip-danger + .tooltip.right .tooltip-arrow {
  border-right-color: #fb9678;
}

/* line 4688, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-danger.tooltip.bottom .tooltip-arrow,
.tooltip-danger + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #fb9678;
}

/* line 4692, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.tooltip-danger.tooltip.left .tooltip-arrow,
.tooltip-danger + .tooltip.left .tooltip-arrow {
  border-left-color: #fb9678;
}

/* line 4696, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.flotTip {
  padding: 8px 12px;
  background-color: #2b2b2b;
  z-index: 100;
  color: #ffffff;
  opacity: 0.9;
  font-size: 13px;
}

/*Popover*/
/* line 4705, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

/* line 4709, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover .popover-title {
  border-radius: 0px;
}

/* line 4712, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-primary + .popover .popover-title {
  color: #ffffff;
  background-color: #ab8ce4;
  border-color: #ab8ce4;
}

/* line 4717, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-primary + .popover.bottom .arrow {
  border-bottom-color: #ab8ce4;
}

/* line 4720, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-primary + .popover.bottom .arrow:after {
  border-bottom-color: #ab8ce4;
}

/* line 4723, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-success + .popover .popover-title {
  color: #ffffff;
  background-color: #00c292;
  border-color: #00c292;
}

/* line 4728, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-success + .popover.bottom .arrow {
  border-bottom-color: #00c292;
}

/* line 4731, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-success + .popover.bottom .arrow:after {
  border-bottom-color: #00c292;
}

/* line 4734, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-info + .popover .popover-title {
  color: #ffffff;
  background-color: #03a9f3;
  border-color: #03a9f3;
}

/* line 4739, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-info + .popover.bottom .arrow {
  border-bottom-color: #03a9f3;
}

/* line 4742, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-info + .popover.bottom .arrow:after {
  border-bottom-color: #03a9f3;
}

/* line 4745, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-warning + .popover .popover-title {
  color: #ffffff;
  background-color: #fec107;
  border-color: #fec107;
}

/* line 4750, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-warning + .popover.bottom .arrow {
  border-bottom-color: #fec107;
}

/* line 4753, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-warning + .popover.bottom .arrow:after {
  border-bottom-color: #fec107;
}

/* line 4756, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-danger + .popover .popover-title {
  color: #ffffff;
  background-color: #fb9678;
  border-color: #fb9678;
}

/* line 4761, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-danger + .popover.bottom .arrow {
  border-bottom-color: #fb9678;
}

/* line 4764, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.popover-danger + .popover.bottom .arrow:after {
  border-bottom-color: #fb9678;
}

/*File Upload*/
/* line 4768, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-file {
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}

/* line 4773, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.btn-file > input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 23px;
  height: 100%;
  width: 100%;
  direction: ltr;
  cursor: pointer;
  border-radius: 0px;
}

/* line 4787, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileinput {
  margin-bottom: 9px;
  display: inline-block;
}

/* line 4791, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileinput .form-control {
  padding-top: 7px;
  padding-bottom: 5px;
  display: inline-block;
  margin-bottom: 0px;
  vertical-align: middle;
  cursor: text;
}

/* line 4799, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileinput .thumbnail {
  overflow: hidden;
  display: inline-block;
  margin-bottom: 5px;
  vertical-align: middle;
  text-align: center;
}

/* line 4806, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileinput .thumbnail > img {
  max-height: 100%;
}

/* line 4809, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileinput .btn {
  vertical-align: middle;
}

/* line 4812, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {
  display: none;
}

/* line 4816, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileinput-inline .fileinput-controls {
  display: inline;
}

/* line 4819, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileinput-filename {
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
}

/* line 4824, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.form-control .fileinput-filename {
  vertical-align: bottom;
}

/* line 4827, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileinput.input-group {
  display: table;
}

/* line 4830, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileinput.input-group > * {
  position: relative;
  z-index: 2;
}

/* line 4834, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fileinput.input-group > .btn-file {
  z-index: 1;
}

/*Bootstrap select*/
/* line 4838, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}

/* line 4841, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.ms-container .ms-list {
  border-radius: 0px;
  box-shadow: none;
}

/* line 4845, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection {
  padding: 6px 10px;
}

/* line 4849, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  background: #03a9f3;
}

/*Dropzone*/
/* line 4854, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.dropzone .dz-message {
  text-align: center;
  margin: 10% 0;
}

/*xeditable*/
/* line 4859, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.editable-input .form-control {
  height: 30px;
}

/*ascolorpicker*/
/* line 4863, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.asColorPicker-trigger {
  position: absolute;
  top: 0;
  right: -35px;
  height: 38px;
  width: 37px;
  border: 0px;
}

/* line 4871, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.asColorPicker-dropdown {
  max-width: 260px;
}

/* line 4874, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.asColorPicker-clear {
  top: 7px;
  right: 16px;
}

/*Datepicker*/
/* line 4879, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-image: none;
  background: #ff6849;
  color: #ffffff;
}

/* line 4887, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-image: none;
  background: #03a9f3;
  color: #ffffff;
}

/*Datatable*/
/* line 4896, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.editable-table + input.error {
  border: 1px solid #danger;
  outline: 0;
  outline-offset: 0;
}

/* line 4901, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.editable-table + input,
.editable-table + input:focus,
#editable-datatable_wrapper + input:focus {
  border: 1px solid #03a9f3 !important;
  outline: 0 !important;
  outline-offset: 0 !important;
}

/* line 4908, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.editable-table td:focus {
  outline: 0;
}

/*USer-profile*/
/* line 4912, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.user-profile {
  padding: 15px 0;
  position: relative;
  text-align: center;
}

/* line 4917, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.user-profile .user-pro-body {
  display: block;
}

/* line 4920, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.user-profile .user-pro-body img {
  width: 50px;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}

/* line 4926, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.user-profile .user-pro-body .u-dropdown {
  color: #54667a;
}

/* line 4929, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.user-profile .user-pro-body .dropdown-menu {
  right: 0px;
  width: 180px;
  left: 0px;
  margin: 0 auto;
}

/* line 4935, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-megna {
  background: #01c0c8;
}

/*Banners*/
/* line 4939, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fix-width {
  width: 100%;
  max-width: 1270px;
  margin: 0 auto;
}

/* line 4944, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.banners {
  text-align: center;
  /*background:url(/imgs/features-bg.jpg) left center;*/
  color: #ffffff;
}

/* line 4949, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.banners .fix-width {
  position: absolute;
  left: 0;
  right: 0px;
  top: 0px;
}

/* line 4955, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.banners .l-logo {
  text-align: center;
  padding: 60px 0 10px;
}

/* line 4959, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.banners h1 {
  text-align: center;
  color: #ffffff;
  padding-bottom: 30px;
}

/* line 4964, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.banners p {
  max-width: 800px;
  margin: 0 auto;
  line-height: 30px;
  padding-bottom: 100px;
}

/* line 4970, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.demos {
  padding: 70px 0 50px;
}

/* line 4973, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.figure {
  background: #ffffff;
  padding: 40px 20px;
  position: relative;
}

/* line 4978, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.figure:hover {
  /*box-shadow:1px 0 60px rgba(0, 0, 0, 0.1);*/
}

/* line 4981, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.figure:hover .img-ovrly {
  display: block;
}

/* line 4984, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.figure .img-ovrly {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  text-align: center;
  height: 100%;
  display: none;
}

/* line 4994, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.figure .img-ovrly a {
  position: relative;
  top: 45%;
  padding: 10px 20px;
}

/* line 4999, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.figure .img-ovrly a:hover {
  opacity: 1;
}

/* line 5002, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.bg-light {
  background: #f5f9fa;
  padding: 100px 0;
}

/* line 5006, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.features-icon {
  display: inline-block;
  margin-right: 15px;
  height: 100px;
  font-size: 36px;
  vertical-align: middle;
}

/* line 5013, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.features-content {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

/* line 5018, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.features-content h4 {
  margin-top: 0px;
}

/* line 5021, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar {
  background: #4F5467;
  overflow-y: auto;
}

/* line 5025, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar .sidebar-nav.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}

/* line 5029, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar .fa-fw {
  width: 20px;
  text-align: left !important;
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
}

/* line 5036, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar .label {
  font-size: 10px;
  border-radius: 60px;
  padding: 6px 8px;
  min-width: 30px;
  height: 20px;
}

/* line 5043, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar #side-menu .user-pro {
  /*background:url(/imgs/profile-menu.png) no-repeat center center / cover;*/
}

/* line 5046, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar #side-menu .user-pro a {
  padding-left: 20px;
}

/* line 5049, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar #side-menu .user-pro .nav-second-level a:hover {
  color: #ff6849;
}

/* line 5052, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar #side-menu .user-pro .arrow {
  top: 23px;
  right: 20px;
}

/* line 5056, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar #side-menu .user-pro > a {
  padding: 17px 30px 16px 15px !important;
}

/* line 5059, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar #side-menu .user-pro .img-circle {
  width: 30px;
  margin-right: 10px;
}

/* line 5063, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar #side-menu .user-pro .nav-second-level li i {
  margin-right: 5px;
}

/* line 5066, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar .sidebar-search {
  padding: 15px;
}

/* line 5069, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#side-menu li.active > a {
  background: rgba(0, 0, 0, 0.02);
}

/* line 5072, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#side-menu li a {
  color: #54667a;
  border-left: 3px solid #4F5467;
}

/* line 5076, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#side-menu > li > a {
  padding: 15px 30px 15px 15px;
}

/* line 5079, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#side-menu > li > a:hover,
#side-menu > li > a:focus {
  background: rgba(0, 0, 0, 0.1);
}

/* line 5083, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#side-menu > li > a.active {
  border-left: 3px solid #ff6849;
  color: #ffffff;
  background: transparent;
}

/* line 5088, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#side-menu ul > li > a:hover {
  color: #ff6849;
  background: none;
}

/* line 5092, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
#side-menu ul > li > a.active {
  color: #ff6849;
}

/* line 5095, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar .arrow {
  position: absolute;
  right: 15px;
  top: 18px;
}

/* line 5100, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar .fa.arrow:before {
  content: "\f105";
}

/* line 5103, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar .active > a > span > .fa.arrow:before {
  content: "\f107";
}

/* line 5106, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
  border-bottom: none !important;
}

/* line 5110, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar .nav-second-level li a {
  padding-left: 43px;
}

/* line 5113, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.sidebar .nav-third-level li a {
  padding-left: 52px;
}

/* line 5116, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.content-wrapper .nicescroll-rails {
  display: none !important;
}

/*For Laptop (1280px)*/
@media (max-width: 1350px) {
  /* line 5122, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .carousel .item h3 {
    font-size: 17px;
    height: 90px;
  }

  /* line 5126, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .inbox-center a {
    width: 400px;
  }
}
/*Small Desktop*/
@media (min-width: 1024px) {
  /* line 5132, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .app-search .form-control:focus {
    width: 300px;
  }
}
/*Ipad*/
@media (min-width: 768px) {
  /* line 5138, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  #page-wrapper {
    position: inherit;
    margin: 0px 0 0px 220px;
  }

  /* line 5142, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .navbar-default {
    position: relative;
    width: 100%;
    top: 0px;
  }

  /* line 5147, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .fix-header .navbar-static-top {
    position: fixed;
  }

  /* line 5150, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .fix-header #page-wrapper {
    margin-top: 60px;
  }

  /* line 5153, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .sidebar {
    z-index: 10;
    position: absolute;
    width: 220px;
    padding-top: 60px;
    height: 100%;
  }

  /*If body has fix sidebar class*/
  /* line 5161, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .fix-sidebar .sidebar {
    position: fixed;
    /*overflow: hidden;*/
  }

  /* line 5165, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .fix-sidebar .top-left-part {
    position: fixed;
    width: 220px;
  }

  /* line 5169, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .fix-sidebar .navbar-left {
    margin-left: 220px;
  }

  /* line 5172, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .footer {
    left: 220px;
  }

  /*If body has content-wrapper*/
  /* line 5176, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper #page-wrapper {
    margin-left: 60px;
  }

  /* line 5179, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .navbar-left {
    margin-left: 0px;
  }

  /* line 5182, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .footer {
    left: 60px;
  }

  /* line 5185, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .user-profile .user-pro-body .u-dropdown {
    display: none;
  }

  /* line 5188, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .user-profile .user-pro-body img {
    width: 40px;
  }

  /* line 5191, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .sidebar {
    width: 60px;
  }

  /* line 5194, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .sidebar .hide-menu {
    display: none;
    width: 180px;
    left: 60px;
  }

  /* line 5199, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .sidebar .nav-small-cap,
  .content-wrapper .sidebar li span span {
    display: none;
  }

  /* line 5203, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .sidebar #side-menu > li:hover {
    width: 300px;
    background: #f7fafc;
  }

  /* line 5207, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .sidebar li:hover .hide-menu {
    display: inline;
  }

  /* line 5210, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .sidebar #side-menu > li > a {
    padding: 15px 30px 15px 20px;
  }

  /* line 5213, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .sidebar li:hover .nav-second-level.in,
  .content-wrapper .sidebar li:hover .nav-second-level,
  .content-wrapper .sidebar li:hover .nav-second-level.collapse li {
    display: block;
  }

  /* line 5218, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .sidebar .nav-second-level {
    position: absolute;
    left: 60px;
    background: #f7fafc;
    width: 240px;
    opacity: 1;
    padding-bottom: 20px;
    display: none;
  }

  /* line 5227, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .sidebar .nav-second-level > li > a {
    padding-left: 30px;
  }

  /* line 5230, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .content-wrapper .top-left-part {
    width: 60px;
  }

  /* line 5233, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }

  /* line 5238, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .mail_listing {
    border-left: 1px solid rgba(120, 130, 140, 0.13);
    padding-left: 20px;
  }

  /* line 5242, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .inbox-panel {
    padding-right: 20px;
  }

  /* line 5245, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .top-minus {
    margin-top: -62px;
    float: right;
  }

  /* line 5249, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .fix-sidebar.content-wrapper .navbar-left,
  .content-wrapper.fix-sidebar .navbar-left {
    margin-left: 60px !important;
  }

  /* line 5253, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .fix-sidebar.content-wrapper .sidebar,
  .content-wrapper.fix-sidebar .sidebar {
    position: absolute;
  }
}
@media (max-width: 1024px) {
  /* line 5259, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .b-r-none {
    border-right: 0px;
  }

  /* line 5262, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .carousel-inner h3 {
    height: 90px;
    overflow: hidden;
  }

  /* line 5266, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .inbox-center a {
    width: 300px;
  }
}
/*Phone*/
@media (max-width: 767px) {
  /* line 5272, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .navbar-top-links {
    display: inline-block;
  }

  /* line 5275, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .navbar-top-links .profile-pic img {
    margin-right: 0px;
  }

  /* line 5278, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .top-left-part {
    width: 60px;
  }

  /* line 5281, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .navbar-top-links li:last-child {
    margin-right: 0px;
  }

  /* line 5284, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    width: 260px;
  }

  /* line 5289, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .row-in-br {
    border-right: 0px;
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  }

  /* line 5293, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .bg-title .breadcrumb {
    float: left;
    margin-top: 0px;
    margin-bottom: 10px;
  }

  /*Timeline*/
  /* line 5299, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  ul.timeline:before {
    left: 40px;
  }

  /* line 5302, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  ul.timeline > li > .timeline-panel {
    width: calc(10%);
    width: -moz-calc(10%);
    width: -webkit-calc(10%);
  }

  /* line 5307, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  ul.timeline > li > .timeline-badge {
    top: 16px;
    left: 15px;
    margin-left: 0;
  }

  /* line 5312, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  ul.timeline > li > .timeline-panel {
    float: right;
  }

  /* line 5315, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  ul.timeline > li > .timeline-panel:before {
    right: auto;
    left: -15px;
    border-right-width: 15px;
    border-left-width: 0;
  }

  /* line 5321, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  ul.timeline > li > .timeline-panel:after {
    right: auto;
    left: -14px;
    border-right-width: 14px;
    border-left-width: 0;
  }
}
@media (max-width: 480px) {
  /* line 5329, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .vtabs .tabs-vertical {
    width: auto;
  }

  /* line 5332, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
  .login-box {
    width: 100%;
  }
}
/* line 5337, /Users/xuzhaolin/project/包圆儿/baoyuan/app/assets/stylesheets/admin.scss */
.fa-fw.iconfont {
  font-size: 20px;
}
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/2fCJtbhSlhNNa6S2xlh9GyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/UGh2YG8gx86rRGiAZYIbVyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/yQWaOD4iNU5NTY0apN-qj_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/*Just change your choise color here its theme Colors*/
body {
  background: #fff;
}
/*Top Header Part*/
.logo i {
  color: #ffffff;
}
.top-left-part .light-logo {
  display: inline-block;
}
.top-left-part .dark-logo {
  display: none;
}
.navbar-header {
  background: #4F5467;
}
.navbar-top-links > li > a {
  color: #ffffff;
}
/*
.notify .heartbit{
    border-color:@white;
}
.notify .point{
  background-color:@danger;
}*/
/*Right panel*/
.right-sidebar .rpanel-title {
  background: #fb9678;
}
/*Bread Crumb*/
.bg-title .breadcrumb .active {
  color: #fb9678;
}
/*Sidebar*/
.sidebar {
  background: #fff;
  box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
}
.sidebar .label-custom {
  background: #01c0c8;
}
#side-menu li a {
  color: #54667a;
}
#side-menu li a {
  color: #54667a;
  border-left: 0px solid #fff;
}
#side-menu > li > a:hover,
#side-menu > li > a:focus {
  background: rgba(0, 0, 0, 0.03);
}
#side-menu > li > a.active {
  border-left: 3px solid #fb9678;
  color: #2b2b2b;
  font-weight: 500;
}
#side-menu > li > a.active i {
  color: #fb9678;
}
#side-menu ul > li > a:hover {
  color: #fb9678;
}
#side-menu ul > li > a.active {
  color: #2b2b2b;
  font-weight: 500;
}
.sidebar #side-menu .user-pro .nav-second-level a:hover {
  color: #fb9678;
}
/*themecolor*/
.bg-theme {
  background-color: #fb9678 !important;
}
.bg-theme-dark {
  background-color: #01c0c8 !important;
}
/*Chat widget*/
.chat-list .odd .chat-text {
  background: #fb9678;
}
/*Button*/
.btn-custom {
  background: #fb9678;
  border: 1px solid #fb9678;
  color: #ffffff;
}
.btn-custom:hover {
  background: #fb9678;
  opacity: 0.8;
  color: #ffffff;
  border: 1px solid #fb9678;
}
/*Custom tab*/
.customtab li.active a,
.customtab li.active a:hover,
.customtab li.active a:focus {
  border-bottom: 2px solid #fb9678;
  color: #fb9678;
}
.tabs-vertical li.active a,
.tabs-vertical li.active a:hover,
.tabs-vertical li.active a:focus {
  background: #fb9678;
  border-right: 2px solid #fb9678;
}
/*Nav-pills*/
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  background: #fb9678;
  color: #ffffff;
}
table.dataTable {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0;
    margin-bottom: 30px;
    margin-top: 20px;
    border: 1px solid #f1f2f7;
}
table.dataTable thead th,
table.dataTable tfoot th {
    font-weight: bold
}
table.dataTable thead th,
table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #111
}
table.dataTable thead th:active,
table.dataTable thead td:active {
    outline: none
}
table.dataTable tfoot th,
table.dataTable tfoot td {
    padding: 10px 18px 6px 18px;
    border-top: 1px solid #111
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
    cursor: pointer;
    *cursor: hand
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: center right
}
/*table.dataTable thead .sorting {
    background-image: url("../../imgs/datatable/sort_both.png")

}
table.dataTable thead .sorting_asc {
    background-image: url("../../imgs/datatable/sort_asc.png")
}
table.dataTable thead .sorting_desc {
    background-image: url("../../imgs/datatable/sort_desc.png")
}
table.dataTable thead .sorting_asc_disabled {
    background-image: url("../../imgs/datatable/sort_asc_disabled.png")
}
table.dataTable thead .sorting_desc_disabled {
    background-image: url("../../imgs/datatable/sort_desc_disabled.png")
}*/
table.dataTable tbody tr {
    background-color: #ffffff
}
table.dataTable tbody tr.selected {
    background-color: #B0BED9
}
table.dataTable tbody th,
table.dataTable tbody td {
    padding: 8px 10px
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
    border-top: 1px solid #ddd
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td,
table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
    border-top: none
}
table.dataTable.cell-border tbody th,
table.dataTable.cell-border tbody td {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
    border-left: 1px solid #ddd
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
    border-top: none
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd {
    background-color: #f4f8fb
}

table.dataTable.stripe tbody tr.odd.selected,
table.dataTable.display tbody tr.odd.selected {
    background-color: #acbad4
}

table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
    background-color: #f6f6f6
}
table.dataTable.hover tbody tr:hover.selected,
table.dataTable.display tbody tr:hover.selected {
    background-color: #aab7d1
}
table.dataTable.order-column tbody tr>.sorting_1,
table.dataTable.order-column tbody tr>.sorting_2,
table.dataTable.order-column tbody tr>.sorting_3,
table.dataTable.display tbody tr>.sorting_1,
table.dataTable.display tbody tr>.sorting_2,
table.dataTable.display tbody tr>.sorting_3 {
    background-color: #fafafa
}
table.dataTable.order-column tbody tr.selected>.sorting_1,
table.dataTable.order-column tbody tr.selected>.sorting_2,
table.dataTable.order-column tbody tr.selected>.sorting_3,
table.dataTable.display tbody tr.selected>.sorting_1,
table.dataTable.display tbody tr.selected>.sorting_2,
table.dataTable.display tbody tr.selected>.sorting_3 {
    background-color: #acbad5
}
table.dataTable.display tbody tr.odd>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: #f1f1f1
}
table.dataTable.display tbody tr.odd>.sorting_2,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
    background-color: #f3f3f3
}
table.dataTable.display tbody tr.odd>.sorting_3,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
    background-color: whitesmoke
}
table.dataTable.display tbody tr.odd.selected>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
    background-color: #a6b4cd
}
table.dataTable.display tbody tr.odd.selected>.sorting_2,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
    background-color: #a8b5cf
}
table.dataTable.display tbody tr.odd.selected>.sorting_3,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
    background-color: #a9b7d1
}
table.dataTable.display tbody tr.even>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #fafafa
}
table.dataTable.display tbody tr.even>.sorting_2,
table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
    background-color: #fcfcfc
}
table.dataTable.display tbody tr.even>.sorting_3,
table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
    background-color: #fefefe
}
table.dataTable.display tbody tr.even.selected>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
    background-color: #acbad5
}
table.dataTable.display tbody tr.even.selected>.sorting_2,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
    background-color: #aebcd6
}
table.dataTable.display tbody tr.even.selected>.sorting_3,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
    background-color: #afbdd8
}
table.dataTable.display tbody tr:hover>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
    background-color: #eaeaea
}
table.dataTable.display tbody tr:hover>.sorting_2,
table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
    background-color: #ececec
}
table.dataTable.display tbody tr:hover>.sorting_3,
table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
    background-color: #efefef
}
table.dataTable.display tbody tr:hover.selected>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
    background-color: #a2aec7
}
table.dataTable.display tbody tr:hover.selected>.sorting_2,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
    background-color: #a3b0c9
}
table.dataTable.display tbody tr:hover.selected>.sorting_3,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
    background-color: #a5b2cb
}

table.dataTable.nowrap th,
table.dataTable.nowrap td {
    white-space: nowrap
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
    padding: 4px 17px 4px 4px
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
    padding: 4px
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
    padding: 4px
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
    text-align: left
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
    text-align: center
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
    text-align: right
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
    text-align: justify
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
    white-space: nowrap
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
    text-align: left
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
    text-align: center
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
    text-align: right
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
    text-align: justify
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
    white-space: nowrap
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
    text-align: left
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
    text-align: center
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
    text-align: right
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
    text-align: justify
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
    white-space: nowrap
}
table.dataTable,
table.dataTable th,
table.dataTable td {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
.dataTables_wrapper {
    position: relative;
    clear: both;
    *zoom: 1;
    zoom: 1
}
.dataTables_wrapper .dataTables_length {
    float: left;
    margin-bottom: 20px;
}
.dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right;
    margin-bottom: 20px;
}
.dataTables_wrapper .dataTables_filter input {
    margin-left: 0.5em
}
.dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: 0.755em
}
.dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 0.25em
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    *cursor: hand;
    color: #333 !important;
    border: 1px solid transparent;
    border-radius: 2px
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
    border: 1px solid #13dafe;
    background-color: #13dafe;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #666 !important;
    border: 1px solid transparent;
    background: transparent;
    box-shadow: none
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white !important;
    border: 1px solid #6164c1;
    background-color: #6164c1;
    
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    outline: none;
    background-color: #2b2b2b;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
    background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
    background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
    background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
    background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
    background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
    box-shadow: inset 0 0 3px #111
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
    padding: 0 1em
}
.dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    color: #333
}
.dataTables_wrapper .dataTables_scroll {
    clear: both
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
    *margin-top: -1px;
    -webkit-overflow-scrolling: touch
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
    vertical-align: middle
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing {
    height: 0;
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #111
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
    border-bottom: none
}
.dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0
}
@media screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_info,
    .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center
    }
    .dataTables_wrapper .dataTables_paginate {
        margin-top: 0.5em
    }
}
@media screen and (max-width: 640px) {
    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter {
        float: none;
        text-align: center
    }
    .dataTables_wrapper .dataTables_filter {
        margin-top: 0.5em
    }
}


@font-face {font-family: "iconfont";
  src: url('/static/fonts/iconfont/iconfont.eot?t=1487838321173'); /* IE9*/
  src: url('/static/fonts/iconfont/iconfont.eot?t=1487838321173#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/static/fonts/iconfont/iconfont.woff?t=1487838321173') format('woff'), /* chrome, firefox */
  url('/static/fonts/iconfont/iconfont.ttf?t=1487838321173') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('/static/fonts/iconfont/iconfont.svg?t=1487838321173#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-tuangou:before { content: "\e61d"; }

.icon-orders:before { content: "\e69c"; }

.icon-tubiao4:before { content: "\e6e4"; }

.icon-order:before { content: "\e60b"; }

.icon-llalbumshopselectorcreate:before { content: "\e600"; }

.icon-shangpin:before { content: "\e62b"; }

.icon-jiaru:before { content: "\e623"; }

.icon-tuangou1:before { content: "\e832"; }

.icon-ren:before { content: "\e656"; }

.icon-shoppingcart-add:before { content: "\e636"; }

.icon-tongji:before { content: "\e7a5"; }

.icon-zhifu:before { content: "\e601"; }

.icon-yizhifugai:before { content: "\e602"; }

.icon-comiisweixinzhifu:before { content: "\e676"; }

.icon-wxpay:before { content: "\e617"; }

.icon-tuangou2:before { content: "\e670"; }

.icon-chenggongpintuan:before { content: "\e839"; }

.icon-weizhifu:before { content: "\e604"; }

.icon-yizhifu:before { content: "\e703"; }

.icon-weizhifu1:before { content: "\e707"; }

.icon-zhifubaozhifu:before { content: "\e624"; }

.icon-remai:before { content: "\e6ee"; }

.icon-tuangou3:before { content: "\e61c"; }

.icon-soldout:before { content: "\e6a1"; }

.icon-tubiaodalibao-01:before { content: "\e608"; }

.icon-jianshao:before { content: "\e64d"; }

/*
 * metismenu - v1.1.3
 * Easy menu jQuery plugin for Twitter Bootstrap 3
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */


.arrow{float:right;line-height:1.42857}.glyphicon.arrow:before{content:"\e079"}.active>a>.glyphicon.arrow:before{content:"\e114"}.fa.arrow:before{content:"\f104"}.active>a>.fa.arrow:before{content:"\f107"}.plus-times{float:right}.fa.plus-times:before{content:"\f067"}.active>a>.fa.plus-times{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.plus-minus{float:right}.fa.plus-minus:before{content:"\f067"}.active>a>.fa.plus-minus:before{content:"\f068"}
@-moz-keyframes spinner-loader {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spinner-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-loader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* :not(:required) hides this rule from IE9 and below */
.spinner-loader:not(:required) {
  -moz-animation: spinner-loader 1500ms infinite linear;
  -webkit-animation: spinner-loader 1500ms infinite linear;
  animation: spinner-loader 1500ms infinite linear;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
  -webkit-box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
  display: inline-block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin: 1.5em;
  overflow: hidden;
  text-indent: 100%;
}

@-moz-keyframes refreshing-loader {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes refreshing-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes refreshing-loader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* :not(:required) hides this rule from IE9 and below */
.refreshing-loader:not(:required) {
  -moz-animation: refreshing-loader 1000ms infinite linear;
  -webkit-animation: refreshing-loader 1000ms infinite linear;
  animation: refreshing-loader 1000ms infinite linear;
  -moz-border-radius: 2.4em;
  -webkit-border-radius: 2.4em;
  border-radius: 2.4em;
  border: 0.4em solid #9ac;
  border-left-color: transparent;
  color: transparent;
  display: inline-block;
  font-size: 10px;
  line-height: 1.2;
  width: 3em;
  height: 3em;
  text-indent: 100%;
}
.refreshing-loader:not(:required):after {
  display: block;
  border: 0.5em solid transparent;
  border-top-color: #9ac;
  border-left-color: #9ac;
  content: '';
  width: 0;
  height: 0;
  overflow: hidden;
  margin-left: -0.2em;
  margin-top: 1em;
}

@-moz-keyframes throbber-loader {
  0% {
    background: #dde2e7;
  }
  10% {
    background: #6b9dc8;
  }
  40% {
    background: #dde2e7;
  }
}
@-webkit-keyframes throbber-loader {
  0% {
    background: #dde2e7;
  }
  10% {
    background: #6b9dc8;
  }
  40% {
    background: #dde2e7;
  }
}
@keyframes throbber-loader {
  0% {
    background: #dde2e7;
  }
  10% {
    background: #6b9dc8;
  }
  40% {
    background: #dde2e7;
  }
}
/* :not(:required) hides these rules from IE9 and below */
.throbber-loader:not(:required) {
  -moz-animation: throbber-loader 2000ms 300ms infinite ease-out;
  -webkit-animation: throbber-loader 2000ms 300ms infinite ease-out;
  animation: throbber-loader 2000ms 300ms infinite ease-out;
  background: #dde2e7;
  display: inline-block;
  position: relative;
  text-indent: -9999px;
  width: 0.9em;
  height: 1.5em;
  margin: 0 1.6em;
}
.throbber-loader:not(:required):before, .throbber-loader:not(:required):after {
  background: #dde2e7;
  content: '\x200B';
  display: inline-block;
  width: 0.9em;
  height: 1.5em;
  position: absolute;
  top: 0;
}
.throbber-loader:not(:required):before {
  -moz-animation: throbber-loader 2000ms 150ms infinite ease-out;
  -webkit-animation: throbber-loader 2000ms 150ms infinite ease-out;
  animation: throbber-loader 2000ms 150ms infinite ease-out;
  left: -1.6em;
}
.throbber-loader:not(:required):after {
  -moz-animation: throbber-loader 2000ms 450ms infinite ease-out;
  -webkit-animation: throbber-loader 2000ms 450ms infinite ease-out;
  animation: throbber-loader 2000ms 450ms infinite ease-out;
  right: -1.6em;
}

@-moz-keyframes heartbeat-loader {
  0% {
    -moz-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
  }
  14% {
    -moz-transform: rotate(45deg) scale(1.3);
    transform: rotate(45deg) scale(1.3);
  }
  28% {
    -moz-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
  }
  42% {
    -moz-transform: rotate(45deg) scale(1.3);
    transform: rotate(45deg) scale(1.3);
  }
  70% {
    -moz-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
  }
}
@-webkit-keyframes heartbeat-loader {
  0% {
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
  }
  14% {
    -webkit-transform: rotate(45deg) scale(1.3);
    transform: rotate(45deg) scale(1.3);
  }
  28% {
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
  }
  42% {
    -webkit-transform: rotate(45deg) scale(1.3);
    transform: rotate(45deg) scale(1.3);
  }
  70% {
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
  }
}
@keyframes heartbeat-loader {
  0% {
    -moz-transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
  }
  14% {
    -moz-transform: rotate(45deg) scale(1.3);
    -ms-transform: rotate(45deg) scale(1.3);
    -webkit-transform: rotate(45deg) scale(1.3);
    transform: rotate(45deg) scale(1.3);
  }
  28% {
    -moz-transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
  }
  42% {
    -moz-transform: rotate(45deg) scale(1.3);
    -ms-transform: rotate(45deg) scale(1.3);
    -webkit-transform: rotate(45deg) scale(1.3);
    transform: rotate(45deg) scale(1.3);
  }
  70% {
    -moz-transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
  }
}
/* :not(:required) hides this rule from IE9 and below */
.heartbeat-loader:not(:required) {
  -moz-animation: heartbeat-loader 1300ms ease 0s infinite normal;
  -webkit-animation: heartbeat-loader 1300ms ease 0s infinite normal;
  animation: heartbeat-loader 1300ms ease 0s infinite normal;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
  width: 36px;
  height: 36px;
  -moz-transform: rotate(45deg) scale(1);
  -ms-transform: rotate(45deg) scale(1);
  -webkit-transform: rotate(45deg) scale(1);
  transform: rotate(45deg) scale(1);
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.heartbeat-loader:not(:required):after, .heartbeat-loader:not(:required):before {
  position: absolute;
  content: "";
  background: #e87;
}
.heartbeat-loader:not(:required):before {
  -moz-border-radius-topleft: 12px;
  -webkit-border-top-left-radius: 12px;
  border-top-left-radius: 12px;
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-bottom-left-radius: 12px;
  border-bottom-left-radius: 12px;
  top: 12px;
  left: 0;
  width: 36px;
  height: 24px;
}
.heartbeat-loader:not(:required):after {
  -moz-border-radius-topleft: 12px;
  -webkit-border-top-left-radius: 12px;
  border-top-left-radius: 12px;
  -moz-border-radius-topright: 12px;
  -webkit-border-top-right-radius: 12px;
  border-top-right-radius: 12px;
  top: 0;
  left: 12px;
  width: 24px;
  height: 12px;
}

@-moz-keyframes gauge-loader {
  0% {
    -moz-transform: rotate(-50deg);
    transform: rotate(-50deg);
  }
  10% {
    -moz-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  20% {
    -moz-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  24% {
    -moz-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  40% {
    -moz-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
  54% {
    -moz-transform: rotate(70deg);
    transform: rotate(70deg);
  }
  56% {
    -moz-transform: rotate(78deg);
    transform: rotate(78deg);
  }
  58% {
    -moz-transform: rotate(73deg);
    transform: rotate(73deg);
  }
  60% {
    -moz-transform: rotate(75deg);
    transform: rotate(75deg);
  }
  62% {
    -moz-transform: rotate(70deg);
    transform: rotate(70deg);
  }
  70% {
    -moz-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
  80% {
    -moz-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  83% {
    -moz-transform: rotate(25deg);
    transform: rotate(25deg);
  }
  86% {
    -moz-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  89% {
    -moz-transform: rotate(25deg);
    transform: rotate(25deg);
  }
  100% {
    -moz-transform: rotate(-50deg);
    transform: rotate(-50deg);
  }
}
@-webkit-keyframes gauge-loader {
  0% {
    -webkit-transform: rotate(-50deg);
    transform: rotate(-50deg);
  }
  10% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  20% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  24% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  40% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
  54% {
    -webkit-transform: rotate(70deg);
    transform: rotate(70deg);
  }
  56% {
    -webkit-transform: rotate(78deg);
    transform: rotate(78deg);
  }
  58% {
    -webkit-transform: rotate(73deg);
    transform: rotate(73deg);
  }
  60% {
    -webkit-transform: rotate(75deg);
    transform: rotate(75deg);
  }
  62% {
    -webkit-transform: rotate(70deg);
    transform: rotate(70deg);
  }
  70% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
  80% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  83% {
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
  }
  86% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  89% {
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
  }
  100% {
    -webkit-transform: rotate(-50deg);
    transform: rotate(-50deg);
  }
}
@keyframes gauge-loader {
  0% {
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -webkit-transform: rotate(-50deg);
    transform: rotate(-50deg);
  }
  10% {
    -moz-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  20% {
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  24% {
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  40% {
    -moz-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
  54% {
    -moz-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -webkit-transform: rotate(70deg);
    transform: rotate(70deg);
  }
  56% {
    -moz-transform: rotate(78deg);
    -ms-transform: rotate(78deg);
    -webkit-transform: rotate(78deg);
    transform: rotate(78deg);
  }
  58% {
    -moz-transform: rotate(73deg);
    -ms-transform: rotate(73deg);
    -webkit-transform: rotate(73deg);
    transform: rotate(73deg);
  }
  60% {
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -webkit-transform: rotate(75deg);
    transform: rotate(75deg);
  }
  62% {
    -moz-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -webkit-transform: rotate(70deg);
    transform: rotate(70deg);
  }
  70% {
    -moz-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
  80% {
    -moz-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  83% {
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
  }
  86% {
    -moz-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }
  89% {
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
  }
  100% {
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -webkit-transform: rotate(-50deg);
    transform: rotate(-50deg);
  }
}
/* :not(:required) hides this rule from IE9 and below */
.gauge-loader:not(:required) {
  background: #6ca;
  -moz-border-radius-topleft: 32px;
  -webkit-border-top-left-radius: 32px;
  border-top-left-radius: 32px;
  -moz-border-radius-topright: 32px;
  -webkit-border-top-right-radius: 32px;
  border-top-right-radius: 32px;
  display: inline-block;
  width: 64px;
  height: 32px;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
.gauge-loader:not(:required)::before {
  -moz-animation: gauge-loader 4000ms infinite ease;
  -webkit-animation: gauge-loader 4000ms infinite ease;
  animation: gauge-loader 4000ms infinite ease;
  background: white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  content: '';
  position: absolute;
  left: 30px;
  top: 5.33333px;
  width: 4px;
  height: 26.66667px;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.gauge-loader:not(:required)::after {
  content: '';
  background: white;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
  left: 25.6px;
  top: 25.6px;
  width: 12.8px;
  height: 12.8px;
}

@-moz-keyframes timer-loader {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes timer-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes timer-loader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* :not(:required) hides this rule from IE9 and below */
.timer-loader:not(:required) {
  border: 6px solid #c8d;
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  width: 48px;
  height: 48px;
}
.timer-loader:not(:required)::before {
  -moz-animation: timer-loader 1250ms infinite linear;
  -webkit-animation: timer-loader 1250ms infinite linear;
  animation: timer-loader 1250ms infinite linear;
  -moz-transform-origin: 3px 3px;
  -ms-transform-origin: 3px 3px;
  -webkit-transform-origin: 3px 3px;
  transform-origin: 3px 3px;
  background: #c8d;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  content: '';
  display: block;
  position: absolute;
  width: 6px;
  height: 19.2px;
  left: 15px;
  top: 15px;
}
.timer-loader:not(:required)::after {
  -moz-animation: timer-loader 15000ms infinite linear;
  -webkit-animation: timer-loader 15000ms infinite linear;
  animation: timer-loader 15000ms infinite linear;
  -moz-transform-origin: 3px 3px;
  -ms-transform-origin: 3px 3px;
  -webkit-transform-origin: 3px 3px;
  transform-origin: 3px 3px;
  background: #c8d;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  content: '';
  display: block;
  position: absolute;
  width: 6px;
  height: 16px;
  left: 15px;
  top: 15px;
}

@-moz-keyframes three-quarters-loader {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes three-quarters-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes three-quarters-loader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* :not(:required) hides this rule from IE9 and below */
.three-quarters-loader:not(:required) {
  -moz-animation: three-quarters-loader 1250ms infinite linear;
  -webkit-animation: three-quarters-loader 1250ms infinite linear;
  animation: three-quarters-loader 1250ms infinite linear;
  border: 8px solid #38e;
  border-right-color: transparent;
  border-radius: 16px;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
  width: 32px;
  height: 32px;
}

@-moz-keyframes wobblebar-loader {
  0% {
    left: 4px;
  }
  3% {
    left: 104px;
  }
  6% {
    left: 4px;
  }
  9% {
    left: 104px;
  }
  12% {
    left: 4px;
  }
  15% {
    left: 104px;
  }
  18% {
    left: 32px;
  }
  27% {
    left: 32px;
  }
  30% {
    left: 104px;
  }
  33% {
    left: 4px;
  }
  36% {
    left: 104px;
  }
  39% {
    left: 4px;
  }
  42% {
    left: 104px;
  }
  45% {
    left: 4px;
  }
  48% {
    left: 104px;
  }
  51% {
    left: 52px;
  }
  63% {
    left: 52px;
  }
  66% {
    left: 4px;
  }
  69% {
    left: 104px;
  }
  72% {
    left: 4px;
  }
  75% {
    left: 104px;
  }
  78% {
    left: 4px;
  }
  81% {
    left: 104px;
  }
  84% {
    left: 72px;
  }
  94% {
    left: 72px;
  }
  97% {
    left: 104px;
  }
}
@-webkit-keyframes wobblebar-loader {
  0% {
    left: 4px;
  }
  3% {
    left: 104px;
  }
  6% {
    left: 4px;
  }
  9% {
    left: 104px;
  }
  12% {
    left: 4px;
  }
  15% {
    left: 104px;
  }
  18% {
    left: 32px;
  }
  27% {
    left: 32px;
  }
  30% {
    left: 104px;
  }
  33% {
    left: 4px;
  }
  36% {
    left: 104px;
  }
  39% {
    left: 4px;
  }
  42% {
    left: 104px;
  }
  45% {
    left: 4px;
  }
  48% {
    left: 104px;
  }
  51% {
    left: 52px;
  }
  63% {
    left: 52px;
  }
  66% {
    left: 4px;
  }
  69% {
    left: 104px;
  }
  72% {
    left: 4px;
  }
  75% {
    left: 104px;
  }
  78% {
    left: 4px;
  }
  81% {
    left: 104px;
  }
  84% {
    left: 72px;
  }
  94% {
    left: 72px;
  }
  97% {
    left: 104px;
  }
}
@keyframes wobblebar-loader {
  0% {
    left: 4px;
  }
  3% {
    left: 104px;
  }
  6% {
    left: 4px;
  }
  9% {
    left: 104px;
  }
  12% {
    left: 4px;
  }
  15% {
    left: 104px;
  }
  18% {
    left: 32px;
  }
  27% {
    left: 32px;
  }
  30% {
    left: 104px;
  }
  33% {
    left: 4px;
  }
  36% {
    left: 104px;
  }
  39% {
    left: 4px;
  }
  42% {
    left: 104px;
  }
  45% {
    left: 4px;
  }
  48% {
    left: 104px;
  }
  51% {
    left: 52px;
  }
  63% {
    left: 52px;
  }
  66% {
    left: 4px;
  }
  69% {
    left: 104px;
  }
  72% {
    left: 4px;
  }
  75% {
    left: 104px;
  }
  78% {
    left: 4px;
  }
  81% {
    left: 104px;
  }
  84% {
    left: 72px;
  }
  94% {
    left: 72px;
  }
  97% {
    left: 104px;
  }
}
/* :not(:required) hides this rule from IE9 and below */
.wobblebar-loader:not(:required) {
  background: #a9d;
  -moz-border-radius: 10.66667px;
  -webkit-border-radius: 10.66667px;
  border-radius: 10.66667px;
  display: inline-block;
  overflow: hidden;
  text-indent: -9999px;
  width: 128px;
  height: 21.33333px;
  position: relative;
}
.wobblebar-loader:not(:required)::after {
  -moz-animation: wobblebar-loader 15000ms infinite ease;
  -webkit-animation: wobblebar-loader 15000ms infinite ease;
  animation: wobblebar-loader 15000ms infinite ease;
  background: white;
  display: block;
  -moz-border-radius: 7.11111px;
  -webkit-border-radius: 7.11111px;
  border-radius: 7.11111px;
  content: '';
  position: absolute;
  top: 3.55556px;
  left: 4px;
  width: 21.33333px;
  height: 14.22222px;
}

@-moz-keyframes atebits-loader {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  3% {
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  10% {
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  13% {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  20% {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  23% {
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  30% {
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  33% {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  40% {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  43% {
    -moz-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  50% {
    -moz-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  53% {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  60% {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  63% {
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  70% {
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  73% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  80% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  83% {
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  90% {
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  93% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes atebits-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  3% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  10% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  13% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  20% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  23% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  30% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  33% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  40% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  43% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  50% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  53% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  60% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  63% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  70% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  73% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  80% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  83% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  90% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  93% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes atebits-loader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  3% {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  10% {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  13% {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  20% {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  23% {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  30% {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  33% {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  40% {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  43% {
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  50% {
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  53% {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  60% {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  63% {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  70% {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  73% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  80% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  83% {
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  90% {
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  93% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
/* :not(:required) hides this rule from IE9 and below */
.atebits-loader:not(:required) {
  background: rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 9px;
  height: 9px;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) -12px -12px 0 0, rgba(0, 0, 0, 0.5) 12px -12px 0 0, rgba(0, 0, 0, 0.5) -12px 0 0 0, rgba(0, 0, 0, 0.5) 12px 0 0 0, rgba(0, 0, 0, 0.5) -12px 12px 0 0, rgba(0, 0, 0, 0.5) 0 12px 0 0, rgba(0, 0, 0, 0.5) 12px 12px 0 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) -12px -12px 0 0, rgba(0, 0, 0, 0.5) 12px -12px 0 0, rgba(0, 0, 0, 0.5) -12px 0 0 0, rgba(0, 0, 0, 0.5) 12px 0 0 0, rgba(0, 0, 0, 0.5) -12px 12px 0 0, rgba(0, 0, 0, 0.5) 0 12px 0 0, rgba(0, 0, 0, 0.5) 12px 12px 0 0;
  box-shadow: rgba(0, 0, 0, 0.5) -12px -12px 0 0, rgba(0, 0, 0, 0.5) 12px -12px 0 0, rgba(0, 0, 0, 0.5) -12px 0 0 0, rgba(0, 0, 0, 0.5) 12px 0 0 0, rgba(0, 0, 0, 0.5) -12px 12px 0 0, rgba(0, 0, 0, 0.5) 0 12px 0 0, rgba(0, 0, 0, 0.5) 12px 12px 0 0;
  -moz-animation: atebits-loader 8s infinite ease-in-out;
  -webkit-animation: atebits-loader 8s infinite ease-in-out;
  animation: atebits-loader 8s infinite ease-in-out;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

@-moz-keyframes whirly-loader {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes whirly-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes whirly-loader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* :not(:required) hides this rule from IE9 and below */
.whirly-loader:not(:required) {
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: transparent;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -moz-box-shadow: #e66 0px 26px 0 6px, #e66 0.90971px 26.05079px 0 5.93333px, #e66 1.82297px 26.06967px 0 5.86667px, #e66 2.73865px 26.05647px 0 5.8px, #e66 3.65561px 26.01104px 0 5.73333px, #e66 4.57274px 25.93327px 0 5.66667px, #e66 5.48887px 25.8231px 0 5.6px, #e66 6.40287px 25.68049px 0 5.53333px, #e66 7.31358px 25.50548px 0 5.46667px, #e66 8.21985px 25.2981px 0 5.4px, #e66 9.12054px 25.05847px 0 5.33333px, #e66 10.01448px 24.78672px 0 5.26667px, #e66 10.90054px 24.48302px 0 5.2px, #e66 11.77757px 24.1476px 0 5.13333px, #e66 12.64443px 23.78072px 0 5.06667px, #e66 13.5px 23.38269px 0 5px, #e66 14.34315px 22.95384px 0 4.93333px, #e66 15.17277px 22.49455px 0 4.86667px, #e66 15.98776px 22.00526px 0 4.8px, #e66 16.78704px 21.48643px 0 4.73333px, #e66 17.56953px 20.93855px 0 4.66667px, #e66 18.33418px 20.36217px 0 4.6px, #e66 19.07995px 19.75787px 0 4.53333px, #e66 19.80582px 19.12626px 0 4.46667px, #e66 20.5108px 18.468px 0 4.4px, #e66 21.1939px 17.78379px 0 4.33333px, #e66 21.85416px 17.07434px 0 4.26667px, #e66 22.49067px 16.34043px 0 4.2px, #e66 23.10251px 15.58284px 0 4.13333px, #e66 23.68881px 14.80241px 0 4.06667px, #e66 24.24871px 14.0px 0 4px, #e66 24.7814px 13.1765px 0 3.93333px, #e66 25.28607px 12.33284px 0 3.86667px, #e66 25.76198px 11.46997px 0 3.8px, #e66 26.2084px 10.58888px 0 3.73333px, #e66 26.62462px 9.69057px 0 3.66667px, #e66 27.01001px 8.77608px 0 3.6px, #e66 27.36392px 7.84648px 0 3.53333px, #e66 27.68577px 6.90284px 0 3.46667px, #e66 27.97502px 5.94627px 0 3.4px, #e66 28.23116px 4.97791px 0 3.33333px, #e66 28.4537px 3.99891px 0 3.26667px, #e66 28.64223px 3.01042px 0 3.2px, #e66 28.79635px 2.01364px 0 3.13333px, #e66 28.91571px 1.00976px 0 3.06667px, #e66 29px 0.0px 0 3px, #e66 29.04896px -1.01441px 0 2.93333px, #e66 29.06237px -2.03224px 0 2.86667px, #e66 29.04004px -3.05223px 0 2.8px, #e66 28.98185px -4.07313px 0 2.73333px, #e66 28.88769px -5.09368px 0 2.66667px, #e66 28.75754px -6.1126px 0 2.6px, #e66 28.59138px -7.12863px 0 2.53333px, #e66 28.38926px -8.14049px 0 2.46667px, #e66 28.15127px -9.1469px 0 2.4px, #e66 27.87755px -10.1466px 0 2.33333px, #e66 27.56827px -11.1383px 0 2.26667px, #e66 27.22365px -12.12075px 0 2.2px, #e66 26.84398px -13.09268px 0 2.13333px, #e66 26.42956px -14.05285px 0 2.06667px, #e66 25.98076px -15.0px 0 2px, #e66 25.49798px -15.93291px 0 1.93333px, #e66 24.98167px -16.85035px 0 1.86667px, #e66 24.43231px -17.75111px 0 1.8px, #e66 23.85046px -18.63402px 0 1.73333px, #e66 23.23668px -19.49789px 0 1.66667px, #e66 22.5916px -20.34157px 0 1.6px, #e66 21.91589px -21.16393px 0 1.53333px, #e66 21.21024px -21.96384px 0 1.46667px, #e66 20.4754px -22.74023px 0 1.4px, #e66 19.71215px -23.49203px 0 1.33333px, #e66 18.92133px -24.2182px 0 1.26667px, #e66 18.10379px -24.91772px 0 1.2px, #e66 17.26042px -25.58963px 0 1.13333px, #e66 16.39217px -26.23295px 0 1.06667px, #e66 15.5px -26.84679px 0 1px, #e66 14.58492px -27.43024px 0 0.93333px, #e66 13.64796px -27.98245px 0 0.86667px, #e66 12.69018px -28.50262px 0 0.8px, #e66 11.7127px -28.98995px 0 0.73333px, #e66 10.71663px -29.4437px 0 0.66667px, #e66 9.70313px -29.86317px 0 0.6px, #e66 8.67339px -30.2477px 0 0.53333px, #e66 7.6286px -30.59666px 0 0.46667px, #e66 6.57001px -30.90946px 0 0.4px, #e66 5.49886px -31.18558px 0 0.33333px, #e66 4.41643px -31.42451px 0 0.26667px, #e66 3.32401px -31.6258px 0 0.2px, #e66 2.22291px -31.78904px 0 0.13333px, #e66 1.11446px -31.91388px 0 0.06667px, #e66 0.0px -32px 0 0px, #e66 -1.11911px -32.04713px 0 -0.06667px, #e66 -2.24151px -32.05506px 0 -0.13333px, #e66 -3.36582px -32.02361px 0 -0.2px, #e66 -4.49065px -31.95265px 0 -0.26667px, #e66 -5.61462px -31.84212px 0 -0.33333px, #e66 -6.73634px -31.69198px 0 -0.4px, #e66 -7.8544px -31.50227px 0 -0.46667px, #e66 -8.9674px -31.27305px 0 -0.53333px, #e66 -10.07395px -31.00444px 0 -0.6px, #e66 -11.17266px -30.69663px 0 -0.66667px, #e66 -12.26212px -30.34982px 0 -0.73333px, #e66 -13.34096px -29.96429px 0 -0.8px, #e66 -14.4078px -29.54036px 0 -0.86667px, #e66 -15.46126px -29.07841px 0 -0.93333px, #e66 -16.5px -28.57884px 0 -1px, #e66 -17.52266px -28.04212px 0 -1.06667px, #e66 -18.52792px -27.46878px 0 -1.13333px, #e66 -19.51447px -26.85936px 0 -1.2px, #e66 -20.48101px -26.21449px 0 -1.26667px, #e66 -21.42625px -25.53481px 0 -1.33333px, #e66 -22.34896px -24.82104px 0 -1.4px, #e66 -23.2479px -24.07391px 0 -1.46667px, #e66 -24.12186px -23.29421px 0 -1.53333px, #e66 -24.96967px -22.48279px 0 -1.6px, #e66 -25.79016px -21.64052px 0 -1.66667px, #e66 -26.58223px -20.76831px 0 -1.73333px, #e66 -27.34477px -19.86714px 0 -1.8px, #e66 -28.07674px -18.938px 0 -1.86667px, #e66 -28.7771px -17.98193px 0 -1.93333px, #e66 -29.44486px -17.0px 0 -2px, #e66 -30.07908px -15.99333px 0 -2.06667px, #e66 -30.67884px -14.96307px 0 -2.13333px, #e66 -31.24325px -13.91039px 0 -2.2px, #e66 -31.7715px -12.83652px 0 -2.26667px, #e66 -32.26278px -11.74269px 0 -2.33333px, #e66 -32.71634px -10.63018px 0 -2.4px, #e66 -33.13149px -9.5003px 0 -2.46667px, #e66 -33.50755px -8.35437px 0 -2.53333px, #e66 -33.84391px -7.19374px 0 -2.6px, #e66 -34.14px -6.0198px 0 -2.66667px, #e66 -34.39531px -4.83395px 0 -2.73333px, #e66 -34.60936px -3.63759px 0 -2.8px, #e66 -34.78173px -2.43218px 0 -2.86667px, #e66 -34.91205px -1.21916px 0 -2.93333px, #e66 -35px 0.0px 0 -3px, #e66 -35.04531px 1.22381px 0 -3.06667px, #e66 -35.04775px 2.45078px 0 -3.13333px, #e66 -35.00717px 3.6794px 0 -3.2px, #e66 -34.92345px 4.90817px 0 -3.26667px, #e66 -34.79654px 6.13557px 0 -3.33333px, #e66 -34.62643px 7.36007px 0 -3.4px, #e66 -34.41316px 8.58016px 0 -3.46667px, #e66 -34.15683px 9.79431px 0 -3.53333px, #e66 -33.85761px 11.001px 0 -3.6px, #e66 -33.5157px 12.19872px 0 -3.66667px, #e66 -33.13137px 13.38594px 0 -3.73333px, #e66 -32.70493px 14.56117px 0 -3.8px, #e66 -32.23675px 15.72291px 0 -3.86667px, #e66 -31.72725px 16.86968px 0 -3.93333px, #e66 -31.17691px 18px 0 -4px, #e66 -30.58627px 19.11242px 0 -4.06667px, #e66 -29.95589px 20.2055px 0 -4.13333px, #e66 -29.28642px 21.27783px 0 -4.2px, #e66 -28.57852px 22.32799px 0 -4.26667px, #e66 -27.83295px 23.35462px 0 -4.33333px, #e66 -27.05047px 24.35635px 0 -4.4px, #e66 -26.23192px 25.33188px 0 -4.46667px, #e66 -25.37819px 26.27988px 0 -4.53333px, #e66 -24.49018px 27.1991px 0 -4.6px, #e66 -23.56888px 28.0883px 0 -4.66667px, #e66 -22.6153px 28.94626px 0 -4.73333px, #e66 -21.6305px 29.77183px 0 -4.8px, #e66 -20.61558px 30.56385px 0 -4.86667px, #e66 -19.57168px 31.32124px 0 -4.93333px, #e66 -18.5px 32.04294px 0 -5px, #e66 -17.40175px 32.72792px 0 -5.06667px, #e66 -16.27818px 33.37522px 0 -5.13333px, #e66 -15.1306px 33.98389px 0 -5.2px, #e66 -13.96034px 34.55305px 0 -5.26667px, #e66 -12.76875px 35.08186px 0 -5.33333px, #e66 -11.55724px 35.56951px 0 -5.4px, #e66 -10.32721px 36.01527px 0 -5.46667px, #e66 -9.08014px 36.41843px 0 -5.53333px, #e66 -7.81748px 36.77835px 0 -5.6px, #e66 -6.54075px 37.09443px 0 -5.66667px, #e66 -5.25147px 37.36612px 0 -5.73333px, #e66 -3.95118px 37.59293px 0 -5.8px, #e66 -2.64145px 37.77443px 0 -5.86667px, #e66 -1.32385px 37.91023px 0 -5.93333px;
  -webkit-box-shadow: #e66 0px 26px 0 6px, #e66 0.90971px 26.05079px 0 5.93333px, #e66 1.82297px 26.06967px 0 5.86667px, #e66 2.73865px 26.05647px 0 5.8px, #e66 3.65561px 26.01104px 0 5.73333px, #e66 4.57274px 25.93327px 0 5.66667px, #e66 5.48887px 25.8231px 0 5.6px, #e66 6.40287px 25.68049px 0 5.53333px, #e66 7.31358px 25.50548px 0 5.46667px, #e66 8.21985px 25.2981px 0 5.4px, #e66 9.12054px 25.05847px 0 5.33333px, #e66 10.01448px 24.78672px 0 5.26667px, #e66 10.90054px 24.48302px 0 5.2px, #e66 11.77757px 24.1476px 0 5.13333px, #e66 12.64443px 23.78072px 0 5.06667px, #e66 13.5px 23.38269px 0 5px, #e66 14.34315px 22.95384px 0 4.93333px, #e66 15.17277px 22.49455px 0 4.86667px, #e66 15.98776px 22.00526px 0 4.8px, #e66 16.78704px 21.48643px 0 4.73333px, #e66 17.56953px 20.93855px 0 4.66667px, #e66 18.33418px 20.36217px 0 4.6px, #e66 19.07995px 19.75787px 0 4.53333px, #e66 19.80582px 19.12626px 0 4.46667px, #e66 20.5108px 18.468px 0 4.4px, #e66 21.1939px 17.78379px 0 4.33333px, #e66 21.85416px 17.07434px 0 4.26667px, #e66 22.49067px 16.34043px 0 4.2px, #e66 23.10251px 15.58284px 0 4.13333px, #e66 23.68881px 14.80241px 0 4.06667px, #e66 24.24871px 14.0px 0 4px, #e66 24.7814px 13.1765px 0 3.93333px, #e66 25.28607px 12.33284px 0 3.86667px, #e66 25.76198px 11.46997px 0 3.8px, #e66 26.2084px 10.58888px 0 3.73333px, #e66 26.62462px 9.69057px 0 3.66667px, #e66 27.01001px 8.77608px 0 3.6px, #e66 27.36392px 7.84648px 0 3.53333px, #e66 27.68577px 6.90284px 0 3.46667px, #e66 27.97502px 5.94627px 0 3.4px, #e66 28.23116px 4.97791px 0 3.33333px, #e66 28.4537px 3.99891px 0 3.26667px, #e66 28.64223px 3.01042px 0 3.2px, #e66 28.79635px 2.01364px 0 3.13333px, #e66 28.91571px 1.00976px 0 3.06667px, #e66 29px 0.0px 0 3px, #e66 29.04896px -1.01441px 0 2.93333px, #e66 29.06237px -2.03224px 0 2.86667px, #e66 29.04004px -3.05223px 0 2.8px, #e66 28.98185px -4.07313px 0 2.73333px, #e66 28.88769px -5.09368px 0 2.66667px, #e66 28.75754px -6.1126px 0 2.6px, #e66 28.59138px -7.12863px 0 2.53333px, #e66 28.38926px -8.14049px 0 2.46667px, #e66 28.15127px -9.1469px 0 2.4px, #e66 27.87755px -10.1466px 0 2.33333px, #e66 27.56827px -11.1383px 0 2.26667px, #e66 27.22365px -12.12075px 0 2.2px, #e66 26.84398px -13.09268px 0 2.13333px, #e66 26.42956px -14.05285px 0 2.06667px, #e66 25.98076px -15.0px 0 2px, #e66 25.49798px -15.93291px 0 1.93333px, #e66 24.98167px -16.85035px 0 1.86667px, #e66 24.43231px -17.75111px 0 1.8px, #e66 23.85046px -18.63402px 0 1.73333px, #e66 23.23668px -19.49789px 0 1.66667px, #e66 22.5916px -20.34157px 0 1.6px, #e66 21.91589px -21.16393px 0 1.53333px, #e66 21.21024px -21.96384px 0 1.46667px, #e66 20.4754px -22.74023px 0 1.4px, #e66 19.71215px -23.49203px 0 1.33333px, #e66 18.92133px -24.2182px 0 1.26667px, #e66 18.10379px -24.91772px 0 1.2px, #e66 17.26042px -25.58963px 0 1.13333px, #e66 16.39217px -26.23295px 0 1.06667px, #e66 15.5px -26.84679px 0 1px, #e66 14.58492px -27.43024px 0 0.93333px, #e66 13.64796px -27.98245px 0 0.86667px, #e66 12.69018px -28.50262px 0 0.8px, #e66 11.7127px -28.98995px 0 0.73333px, #e66 10.71663px -29.4437px 0 0.66667px, #e66 9.70313px -29.86317px 0 0.6px, #e66 8.67339px -30.2477px 0 0.53333px, #e66 7.6286px -30.59666px 0 0.46667px, #e66 6.57001px -30.90946px 0 0.4px, #e66 5.49886px -31.18558px 0 0.33333px, #e66 4.41643px -31.42451px 0 0.26667px, #e66 3.32401px -31.6258px 0 0.2px, #e66 2.22291px -31.78904px 0 0.13333px, #e66 1.11446px -31.91388px 0 0.06667px, #e66 0.0px -32px 0 0px, #e66 -1.11911px -32.04713px 0 -0.06667px, #e66 -2.24151px -32.05506px 0 -0.13333px, #e66 -3.36582px -32.02361px 0 -0.2px, #e66 -4.49065px -31.95265px 0 -0.26667px, #e66 -5.61462px -31.84212px 0 -0.33333px, #e66 -6.73634px -31.69198px 0 -0.4px, #e66 -7.8544px -31.50227px 0 -0.46667px, #e66 -8.9674px -31.27305px 0 -0.53333px, #e66 -10.07395px -31.00444px 0 -0.6px, #e66 -11.17266px -30.69663px 0 -0.66667px, #e66 -12.26212px -30.34982px 0 -0.73333px, #e66 -13.34096px -29.96429px 0 -0.8px, #e66 -14.4078px -29.54036px 0 -0.86667px, #e66 -15.46126px -29.07841px 0 -0.93333px, #e66 -16.5px -28.57884px 0 -1px, #e66 -17.52266px -28.04212px 0 -1.06667px, #e66 -18.52792px -27.46878px 0 -1.13333px, #e66 -19.51447px -26.85936px 0 -1.2px, #e66 -20.48101px -26.21449px 0 -1.26667px, #e66 -21.42625px -25.53481px 0 -1.33333px, #e66 -22.34896px -24.82104px 0 -1.4px, #e66 -23.2479px -24.07391px 0 -1.46667px, #e66 -24.12186px -23.29421px 0 -1.53333px, #e66 -24.96967px -22.48279px 0 -1.6px, #e66 -25.79016px -21.64052px 0 -1.66667px, #e66 -26.58223px -20.76831px 0 -1.73333px, #e66 -27.34477px -19.86714px 0 -1.8px, #e66 -28.07674px -18.938px 0 -1.86667px, #e66 -28.7771px -17.98193px 0 -1.93333px, #e66 -29.44486px -17.0px 0 -2px, #e66 -30.07908px -15.99333px 0 -2.06667px, #e66 -30.67884px -14.96307px 0 -2.13333px, #e66 -31.24325px -13.91039px 0 -2.2px, #e66 -31.7715px -12.83652px 0 -2.26667px, #e66 -32.26278px -11.74269px 0 -2.33333px, #e66 -32.71634px -10.63018px 0 -2.4px, #e66 -33.13149px -9.5003px 0 -2.46667px, #e66 -33.50755px -8.35437px 0 -2.53333px, #e66 -33.84391px -7.19374px 0 -2.6px, #e66 -34.14px -6.0198px 0 -2.66667px, #e66 -34.39531px -4.83395px 0 -2.73333px, #e66 -34.60936px -3.63759px 0 -2.8px, #e66 -34.78173px -2.43218px 0 -2.86667px, #e66 -34.91205px -1.21916px 0 -2.93333px, #e66 -35px 0.0px 0 -3px, #e66 -35.04531px 1.22381px 0 -3.06667px, #e66 -35.04775px 2.45078px 0 -3.13333px, #e66 -35.00717px 3.6794px 0 -3.2px, #e66 -34.92345px 4.90817px 0 -3.26667px, #e66 -34.79654px 6.13557px 0 -3.33333px, #e66 -34.62643px 7.36007px 0 -3.4px, #e66 -34.41316px 8.58016px 0 -3.46667px, #e66 -34.15683px 9.79431px 0 -3.53333px, #e66 -33.85761px 11.001px 0 -3.6px, #e66 -33.5157px 12.19872px 0 -3.66667px, #e66 -33.13137px 13.38594px 0 -3.73333px, #e66 -32.70493px 14.56117px 0 -3.8px, #e66 -32.23675px 15.72291px 0 -3.86667px, #e66 -31.72725px 16.86968px 0 -3.93333px, #e66 -31.17691px 18px 0 -4px, #e66 -30.58627px 19.11242px 0 -4.06667px, #e66 -29.95589px 20.2055px 0 -4.13333px, #e66 -29.28642px 21.27783px 0 -4.2px, #e66 -28.57852px 22.32799px 0 -4.26667px, #e66 -27.83295px 23.35462px 0 -4.33333px, #e66 -27.05047px 24.35635px 0 -4.4px, #e66 -26.23192px 25.33188px 0 -4.46667px, #e66 -25.37819px 26.27988px 0 -4.53333px, #e66 -24.49018px 27.1991px 0 -4.6px, #e66 -23.56888px 28.0883px 0 -4.66667px, #e66 -22.6153px 28.94626px 0 -4.73333px, #e66 -21.6305px 29.77183px 0 -4.8px, #e66 -20.61558px 30.56385px 0 -4.86667px, #e66 -19.57168px 31.32124px 0 -4.93333px, #e66 -18.5px 32.04294px 0 -5px, #e66 -17.40175px 32.72792px 0 -5.06667px, #e66 -16.27818px 33.37522px 0 -5.13333px, #e66 -15.1306px 33.98389px 0 -5.2px, #e66 -13.96034px 34.55305px 0 -5.26667px, #e66 -12.76875px 35.08186px 0 -5.33333px, #e66 -11.55724px 35.56951px 0 -5.4px, #e66 -10.32721px 36.01527px 0 -5.46667px, #e66 -9.08014px 36.41843px 0 -5.53333px, #e66 -7.81748px 36.77835px 0 -5.6px, #e66 -6.54075px 37.09443px 0 -5.66667px, #e66 -5.25147px 37.36612px 0 -5.73333px, #e66 -3.95118px 37.59293px 0 -5.8px, #e66 -2.64145px 37.77443px 0 -5.86667px, #e66 -1.32385px 37.91023px 0 -5.93333px;
  box-shadow: #e66 0px 26px 0 6px, #e66 0.90971px 26.05079px 0 5.93333px, #e66 1.82297px 26.06967px 0 5.86667px, #e66 2.73865px 26.05647px 0 5.8px, #e66 3.65561px 26.01104px 0 5.73333px, #e66 4.57274px 25.93327px 0 5.66667px, #e66 5.48887px 25.8231px 0 5.6px, #e66 6.40287px 25.68049px 0 5.53333px, #e66 7.31358px 25.50548px 0 5.46667px, #e66 8.21985px 25.2981px 0 5.4px, #e66 9.12054px 25.05847px 0 5.33333px, #e66 10.01448px 24.78672px 0 5.26667px, #e66 10.90054px 24.48302px 0 5.2px, #e66 11.77757px 24.1476px 0 5.13333px, #e66 12.64443px 23.78072px 0 5.06667px, #e66 13.5px 23.38269px 0 5px, #e66 14.34315px 22.95384px 0 4.93333px, #e66 15.17277px 22.49455px 0 4.86667px, #e66 15.98776px 22.00526px 0 4.8px, #e66 16.78704px 21.48643px 0 4.73333px, #e66 17.56953px 20.93855px 0 4.66667px, #e66 18.33418px 20.36217px 0 4.6px, #e66 19.07995px 19.75787px 0 4.53333px, #e66 19.80582px 19.12626px 0 4.46667px, #e66 20.5108px 18.468px 0 4.4px, #e66 21.1939px 17.78379px 0 4.33333px, #e66 21.85416px 17.07434px 0 4.26667px, #e66 22.49067px 16.34043px 0 4.2px, #e66 23.10251px 15.58284px 0 4.13333px, #e66 23.68881px 14.80241px 0 4.06667px, #e66 24.24871px 14.0px 0 4px, #e66 24.7814px 13.1765px 0 3.93333px, #e66 25.28607px 12.33284px 0 3.86667px, #e66 25.76198px 11.46997px 0 3.8px, #e66 26.2084px 10.58888px 0 3.73333px, #e66 26.62462px 9.69057px 0 3.66667px, #e66 27.01001px 8.77608px 0 3.6px, #e66 27.36392px 7.84648px 0 3.53333px, #e66 27.68577px 6.90284px 0 3.46667px, #e66 27.97502px 5.94627px 0 3.4px, #e66 28.23116px 4.97791px 0 3.33333px, #e66 28.4537px 3.99891px 0 3.26667px, #e66 28.64223px 3.01042px 0 3.2px, #e66 28.79635px 2.01364px 0 3.13333px, #e66 28.91571px 1.00976px 0 3.06667px, #e66 29px 0.0px 0 3px, #e66 29.04896px -1.01441px 0 2.93333px, #e66 29.06237px -2.03224px 0 2.86667px, #e66 29.04004px -3.05223px 0 2.8px, #e66 28.98185px -4.07313px 0 2.73333px, #e66 28.88769px -5.09368px 0 2.66667px, #e66 28.75754px -6.1126px 0 2.6px, #e66 28.59138px -7.12863px 0 2.53333px, #e66 28.38926px -8.14049px 0 2.46667px, #e66 28.15127px -9.1469px 0 2.4px, #e66 27.87755px -10.1466px 0 2.33333px, #e66 27.56827px -11.1383px 0 2.26667px, #e66 27.22365px -12.12075px 0 2.2px, #e66 26.84398px -13.09268px 0 2.13333px, #e66 26.42956px -14.05285px 0 2.06667px, #e66 25.98076px -15.0px 0 2px, #e66 25.49798px -15.93291px 0 1.93333px, #e66 24.98167px -16.85035px 0 1.86667px, #e66 24.43231px -17.75111px 0 1.8px, #e66 23.85046px -18.63402px 0 1.73333px, #e66 23.23668px -19.49789px 0 1.66667px, #e66 22.5916px -20.34157px 0 1.6px, #e66 21.91589px -21.16393px 0 1.53333px, #e66 21.21024px -21.96384px 0 1.46667px, #e66 20.4754px -22.74023px 0 1.4px, #e66 19.71215px -23.49203px 0 1.33333px, #e66 18.92133px -24.2182px 0 1.26667px, #e66 18.10379px -24.91772px 0 1.2px, #e66 17.26042px -25.58963px 0 1.13333px, #e66 16.39217px -26.23295px 0 1.06667px, #e66 15.5px -26.84679px 0 1px, #e66 14.58492px -27.43024px 0 0.93333px, #e66 13.64796px -27.98245px 0 0.86667px, #e66 12.69018px -28.50262px 0 0.8px, #e66 11.7127px -28.98995px 0 0.73333px, #e66 10.71663px -29.4437px 0 0.66667px, #e66 9.70313px -29.86317px 0 0.6px, #e66 8.67339px -30.2477px 0 0.53333px, #e66 7.6286px -30.59666px 0 0.46667px, #e66 6.57001px -30.90946px 0 0.4px, #e66 5.49886px -31.18558px 0 0.33333px, #e66 4.41643px -31.42451px 0 0.26667px, #e66 3.32401px -31.6258px 0 0.2px, #e66 2.22291px -31.78904px 0 0.13333px, #e66 1.11446px -31.91388px 0 0.06667px, #e66 0.0px -32px 0 0px, #e66 -1.11911px -32.04713px 0 -0.06667px, #e66 -2.24151px -32.05506px 0 -0.13333px, #e66 -3.36582px -32.02361px 0 -0.2px, #e66 -4.49065px -31.95265px 0 -0.26667px, #e66 -5.61462px -31.84212px 0 -0.33333px, #e66 -6.73634px -31.69198px 0 -0.4px, #e66 -7.8544px -31.50227px 0 -0.46667px, #e66 -8.9674px -31.27305px 0 -0.53333px, #e66 -10.07395px -31.00444px 0 -0.6px, #e66 -11.17266px -30.69663px 0 -0.66667px, #e66 -12.26212px -30.34982px 0 -0.73333px, #e66 -13.34096px -29.96429px 0 -0.8px, #e66 -14.4078px -29.54036px 0 -0.86667px, #e66 -15.46126px -29.07841px 0 -0.93333px, #e66 -16.5px -28.57884px 0 -1px, #e66 -17.52266px -28.04212px 0 -1.06667px, #e66 -18.52792px -27.46878px 0 -1.13333px, #e66 -19.51447px -26.85936px 0 -1.2px, #e66 -20.48101px -26.21449px 0 -1.26667px, #e66 -21.42625px -25.53481px 0 -1.33333px, #e66 -22.34896px -24.82104px 0 -1.4px, #e66 -23.2479px -24.07391px 0 -1.46667px, #e66 -24.12186px -23.29421px 0 -1.53333px, #e66 -24.96967px -22.48279px 0 -1.6px, #e66 -25.79016px -21.64052px 0 -1.66667px, #e66 -26.58223px -20.76831px 0 -1.73333px, #e66 -27.34477px -19.86714px 0 -1.8px, #e66 -28.07674px -18.938px 0 -1.86667px, #e66 -28.7771px -17.98193px 0 -1.93333px, #e66 -29.44486px -17.0px 0 -2px, #e66 -30.07908px -15.99333px 0 -2.06667px, #e66 -30.67884px -14.96307px 0 -2.13333px, #e66 -31.24325px -13.91039px 0 -2.2px, #e66 -31.7715px -12.83652px 0 -2.26667px, #e66 -32.26278px -11.74269px 0 -2.33333px, #e66 -32.71634px -10.63018px 0 -2.4px, #e66 -33.13149px -9.5003px 0 -2.46667px, #e66 -33.50755px -8.35437px 0 -2.53333px, #e66 -33.84391px -7.19374px 0 -2.6px, #e66 -34.14px -6.0198px 0 -2.66667px, #e66 -34.39531px -4.83395px 0 -2.73333px, #e66 -34.60936px -3.63759px 0 -2.8px, #e66 -34.78173px -2.43218px 0 -2.86667px, #e66 -34.91205px -1.21916px 0 -2.93333px, #e66 -35px 0.0px 0 -3px, #e66 -35.04531px 1.22381px 0 -3.06667px, #e66 -35.04775px 2.45078px 0 -3.13333px, #e66 -35.00717px 3.6794px 0 -3.2px, #e66 -34.92345px 4.90817px 0 -3.26667px, #e66 -34.79654px 6.13557px 0 -3.33333px, #e66 -34.62643px 7.36007px 0 -3.4px, #e66 -34.41316px 8.58016px 0 -3.46667px, #e66 -34.15683px 9.79431px 0 -3.53333px, #e66 -33.85761px 11.001px 0 -3.6px, #e66 -33.5157px 12.19872px 0 -3.66667px, #e66 -33.13137px 13.38594px 0 -3.73333px, #e66 -32.70493px 14.56117px 0 -3.8px, #e66 -32.23675px 15.72291px 0 -3.86667px, #e66 -31.72725px 16.86968px 0 -3.93333px, #e66 -31.17691px 18px 0 -4px, #e66 -30.58627px 19.11242px 0 -4.06667px, #e66 -29.95589px 20.2055px 0 -4.13333px, #e66 -29.28642px 21.27783px 0 -4.2px, #e66 -28.57852px 22.32799px 0 -4.26667px, #e66 -27.83295px 23.35462px 0 -4.33333px, #e66 -27.05047px 24.35635px 0 -4.4px, #e66 -26.23192px 25.33188px 0 -4.46667px, #e66 -25.37819px 26.27988px 0 -4.53333px, #e66 -24.49018px 27.1991px 0 -4.6px, #e66 -23.56888px 28.0883px 0 -4.66667px, #e66 -22.6153px 28.94626px 0 -4.73333px, #e66 -21.6305px 29.77183px 0 -4.8px, #e66 -20.61558px 30.56385px 0 -4.86667px, #e66 -19.57168px 31.32124px 0 -4.93333px, #e66 -18.5px 32.04294px 0 -5px, #e66 -17.40175px 32.72792px 0 -5.06667px, #e66 -16.27818px 33.37522px 0 -5.13333px, #e66 -15.1306px 33.98389px 0 -5.2px, #e66 -13.96034px 34.55305px 0 -5.26667px, #e66 -12.76875px 35.08186px 0 -5.33333px, #e66 -11.55724px 35.56951px 0 -5.4px, #e66 -10.32721px 36.01527px 0 -5.46667px, #e66 -9.08014px 36.41843px 0 -5.53333px, #e66 -7.81748px 36.77835px 0 -5.6px, #e66 -6.54075px 37.09443px 0 -5.66667px, #e66 -5.25147px 37.36612px 0 -5.73333px, #e66 -3.95118px 37.59293px 0 -5.8px, #e66 -2.64145px 37.77443px 0 -5.86667px, #e66 -1.32385px 37.91023px 0 -5.93333px;
  -moz-animation: whirly-loader 1.25s infinite linear;
  -webkit-animation: whirly-loader 1.25s infinite linear;
  animation: whirly-loader 1.25s infinite linear;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

@-moz-keyframes flower-loader {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    -moz-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
    box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
  }
  50% {
    -moz-transform: rotate(1080deg);
    transform: rotate(1080deg);
    -moz-box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
    box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
  }
}
@-webkit-keyframes flower-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
    box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
  }
  50% {
    -webkit-transform: rotate(1080deg);
    transform: rotate(1080deg);
    -webkit-box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
    box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
  }
}
@keyframes flower-loader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -moz-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
    -webkit-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
    box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
  }
  50% {
    -moz-transform: rotate(1080deg);
    -ms-transform: rotate(1080deg);
    -webkit-transform: rotate(1080deg);
    transform: rotate(1080deg);
    -moz-box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
    -webkit-box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
    box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
  }
}
/* :not(:required) hides this rule from IE9 and below */
.flower-loader:not(:required) {
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #e96;
  border-radius: 100%;
  -moz-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
  -webkit-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
  box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
  -moz-animation: flower-loader 5s infinite ease-in-out;
  -webkit-animation: flower-loader 5s infinite ease-in-out;
  animation: flower-loader 5s infinite ease-in-out;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

@-moz-keyframes dots-loader {
  0% {
    -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  8.33% {
    -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  16.67% {
    -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  25% {
    -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  33.33% {
    -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
  }
  41.67% {
    -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  50% {
    -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  58.33% {
    -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  66.67% {
    -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  75% {
    -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  83.33% {
    -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
    box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
  }
  91.67% {
    -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  100% {
    -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
}
@-webkit-keyframes dots-loader {
  0% {
    -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  8.33% {
    -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  16.67% {
    -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  25% {
    -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  33.33% {
    -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
  }
  41.67% {
    -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  50% {
    -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  58.33% {
    -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  66.67% {
    -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  75% {
    -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  83.33% {
    -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
    box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
  }
  91.67% {
    -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  100% {
    -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
}
@keyframes dots-loader {
  0% {
    -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  8.33% {
    -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  16.67% {
    -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  25% {
    -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
    -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  33.33% {
    -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
    -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
  }
  41.67% {
    -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  50% {
    -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  58.33% {
    -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  66.67% {
    -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  75% {
    -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
    -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
    box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }
  83.33% {
    -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
    -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
    box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
  }
  91.67% {
    -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
  100% {
    -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
    box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
}
/* :not(:required) hides this rule from IE9 and below */
.dots-loader:not(:required) {
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  display: inline-block;
  width: 7px;
  height: 7px;
  background: transparent;
  border-radius: 100%;
  -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  -moz-animation: dots-loader 5s infinite ease-in-out;
  -webkit-animation: dots-loader 5s infinite ease-in-out;
  animation: dots-loader 5s infinite ease-in-out;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

@-moz-keyframes circles-loader {
  0% {
    -moz-transform: rotate(-720deg);
    transform: rotate(-720deg);
  }
  50% {
    -moz-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}
@-webkit-keyframes circles-loader {
  0% {
    -webkit-transform: rotate(-720deg);
    transform: rotate(-720deg);
  }
  50% {
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}
@keyframes circles-loader {
  0% {
    -moz-transform: rotate(-720deg);
    -ms-transform: rotate(-720deg);
    -webkit-transform: rotate(-720deg);
    transform: rotate(-720deg);
  }
  50% {
    -moz-transform: rotate(720deg);
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}
/* :not(:required) hides this rule from IE9 and below */
.circles-loader:not(:required) {
  position: relative;
  text-indent: -9999px;
  display: inline-block;
  width: 25px;
  height: 25px;
  background: rgba(255, 204, 51, 0.9);
  border-radius: 100%;
  -moz-animation: circles-loader 3s infinite ease-in-out;
  -webkit-animation: circles-loader 3s infinite ease-in-out;
  animation: circles-loader 3s infinite ease-in-out;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.circles-loader:not(:required)::before {
  background: rgba(255, 102, 0, 0.6);
  border-radius: 100%;
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
  top: 18.75px;
  left: -10.82532px;
}
.circles-loader:not(:required)::after {
  background: rgba(255, 51, 0, 0.4);
  border-radius: 100%;
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
  top: 18.75px;
  left: 10.82532px;
}

@-moz-keyframes plus-loader-top {
  2.5% {
    background: #f86;
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  13.75% {
    background: #ff430d;
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  13.76% {
    background: #ffae0d;
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  25% {
    background: #fc6;
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  27.5% {
    background: #fc6;
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  41.25% {
    background: #ffae0d;
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  41.26% {
    background: #2cc642;
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    background: #6d7;
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  52.5% {
    background: #6d7;
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  63.75% {
    background: #2cc642;
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  63.76% {
    background: #1386d2;
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  75% {
    background: #4ae;
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  77.5% {
    background: #4ae;
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  91.25% {
    background: #1386d2;
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  91.26% {
    background: #ff430d;
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    background: #f86;
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
}
@-webkit-keyframes plus-loader-top {
  2.5% {
    background: #f86;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  13.75% {
    background: #ff430d;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  13.76% {
    background: #ffae0d;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  25% {
    background: #fc6;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  27.5% {
    background: #fc6;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  41.25% {
    background: #ffae0d;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  41.26% {
    background: #2cc642;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    background: #6d7;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  52.5% {
    background: #6d7;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  63.75% {
    background: #2cc642;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  63.76% {
    background: #1386d2;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  75% {
    background: #4ae;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  77.5% {
    background: #4ae;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  91.25% {
    background: #1386d2;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  91.26% {
    background: #ff430d;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    background: #f86;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
}
@keyframes plus-loader-top {
  2.5% {
    background: #f86;
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  13.75% {
    background: #ff430d;
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  13.76% {
    background: #ffae0d;
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  25% {
    background: #fc6;
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  27.5% {
    background: #fc6;
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  41.25% {
    background: #ffae0d;
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  41.26% {
    background: #2cc642;
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    background: #6d7;
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  52.5% {
    background: #6d7;
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  63.75% {
    background: #2cc642;
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  63.76% {
    background: #1386d2;
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  75% {
    background: #4ae;
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  77.5% {
    background: #4ae;
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  91.25% {
    background: #1386d2;
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  91.26% {
    background: #ff430d;
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    background: #f86;
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
}
@-moz-keyframes plus-loader-bottom {
  0% {
    background: #fc6;
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  50% {
    background: #fc6;
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  75% {
    background: #4ae;
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  100% {
    background: #4ae;
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
}
@-webkit-keyframes plus-loader-bottom {
  0% {
    background: #fc6;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  50% {
    background: #fc6;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  75% {
    background: #4ae;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  100% {
    background: #4ae;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
}
@keyframes plus-loader-bottom {
  0% {
    background: #fc6;
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  50% {
    background: #fc6;
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  75% {
    background: #4ae;
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  100% {
    background: #4ae;
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
}
@-moz-keyframes plus-loader-background {
  0% {
    background: #f86;
    -moz-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
  }
  25% {
    background: #f86;
    -moz-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  27.5% {
    background: #6d7;
    -moz-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
  }
  50% {
    background: #6d7;
    -moz-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  52.5% {
    background: #6d7;
    -moz-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
  75% {
    background: #6d7;
    -moz-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  77.5% {
    background: #f86;
    -moz-transform: rotateZ(270deg);
    transform: rotateZ(270deg);
  }
  100% {
    background: #f86;
    -moz-transform: rotateZ(270deg);
    transform: rotateZ(270deg);
    -moz-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
}
@-webkit-keyframes plus-loader-background {
  0% {
    background: #f86;
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
  }
  25% {
    background: #f86;
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  27.5% {
    background: #6d7;
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
  }
  50% {
    background: #6d7;
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  52.5% {
    background: #6d7;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
  75% {
    background: #6d7;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  77.5% {
    background: #f86;
    -webkit-transform: rotateZ(270deg);
    transform: rotateZ(270deg);
  }
  100% {
    background: #f86;
    -webkit-transform: rotateZ(270deg);
    transform: rotateZ(270deg);
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
}
@keyframes plus-loader-background {
  0% {
    background: #f86;
    -moz-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
  }
  25% {
    background: #f86;
    -moz-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  27.5% {
    background: #6d7;
    -moz-transform: rotateZ(90deg);
    -ms-transform: rotateZ(90deg);
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
  }
  50% {
    background: #6d7;
    -moz-transform: rotateZ(90deg);
    -ms-transform: rotateZ(90deg);
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  52.5% {
    background: #6d7;
    -moz-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
  75% {
    background: #6d7;
    -moz-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
  77.5% {
    background: #f86;
    -moz-transform: rotateZ(270deg);
    -ms-transform: rotateZ(270deg);
    -webkit-transform: rotateZ(270deg);
    transform: rotateZ(270deg);
  }
  100% {
    background: #f86;
    -moz-transform: rotateZ(270deg);
    -ms-transform: rotateZ(270deg);
    -webkit-transform: rotateZ(270deg);
    transform: rotateZ(270deg);
    -moz-animation-timing-function: step-start;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
  }
}
/* :not(:required) hides this rule from IE9 and below */
.plus-loader:not(:required) {
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  display: inline-block;
  width: 48px;
  height: 48px;
  background: #f86;
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  -moz-transform: rotateZ(90deg);
  -ms-transform: rotateZ(90deg);
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -moz-animation: plus-loader-background 3s infinite ease-in-out;
  -webkit-animation: plus-loader-background 3s infinite ease-in-out;
  animation: plus-loader-background 3s infinite ease-in-out;
}
.plus-loader:not(:required)::after {
  background: #f86;
  -moz-border-radius: 24px 0 0 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px 0 0 24px;
  content: '';
  position: absolute;
  right: 50%;
  top: 0;
  width: 50%;
  height: 100%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -moz-animation: plus-loader-top 3s infinite linear;
  -webkit-animation: plus-loader-top 3s infinite linear;
  animation: plus-loader-top 3s infinite linear;
}
.plus-loader:not(:required)::before {
  background: #fc6;
  -moz-border-radius: 24px 0 0 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px 0 0 24px;
  content: '';
  position: absolute;
  right: 50%;
  top: 0;
  width: 50%;
  height: 100%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -moz-animation: plus-loader-bottom 3s infinite linear;
  -webkit-animation: plus-loader-bottom 3s infinite linear;
  animation: plus-loader-bottom 3s infinite linear;
}

@-moz-keyframes ball-loader {
  0% {
    -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
    transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  50% {
    -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
    transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
    -moz-animation-timing-function: linear;
    animation-timing-function: linear;
  }
  55% {
    -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
    transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
@-webkit-keyframes ball-loader {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
    transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  50% {
    -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
    transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }
  55% {
    -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
    transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
@keyframes ball-loader {
  0% {
    -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
    -ms-transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
    -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
    transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  50% {
    -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
    -ms-transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
    -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
    transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }
  55% {
    -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
    -ms-transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
    -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
    transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
    -moz-animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
@-moz-keyframes ball-loader-highlight {
  0% {
    -moz-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  50% {
    -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -moz-animation-timing-function: linear;
    animation-timing-function: linear;
  }
  55% {
    -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -moz-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@-webkit-keyframes ball-loader-highlight {
  0% {
    -webkit-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  50% {
    -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }
  55% {
    -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes ball-loader-highlight {
  0% {
    -moz-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    -ms-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    -webkit-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -ms-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  50% {
    -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -ms-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }
  55% {
    -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -ms-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    transform: skew(-30deg, 0) translate3d(0, 0, 1px);
    -moz-animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -moz-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    -ms-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    -webkit-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@-moz-keyframes ball-loader-shadow {
  0% {
    -moz-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -moz-transform: translate3d(12.5px, -15px, -1px);
    transform: translate3d(12.5px, -15px, -1px);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  50% {
    -moz-transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
    transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
    -moz-animation-timing-function: linear;
    animation-timing-function: linear;
  }
  55% {
    -moz-transform: translate3d(12.5px, -15px, -1px);
    transform: translate3d(12.5px, -15px, -1px);
    -moz-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -moz-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@-webkit-keyframes ball-loader-shadow {
  0% {
    -webkit-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: translate3d(12.5px, -15px, -1px);
    transform: translate3d(12.5px, -15px, -1px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  50% {
    -webkit-transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
    transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }
  55% {
    -webkit-transform: translate3d(12.5px, -15px, -1px);
    transform: translate3d(12.5px, -15px, -1px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes ball-loader-shadow {
  0% {
    -moz-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    -ms-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    -webkit-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -moz-transform: translate3d(12.5px, -15px, -1px);
    -ms-transform: translate3d(12.5px, -15px, -1px);
    -webkit-transform: translate3d(12.5px, -15px, -1px);
    transform: translate3d(12.5px, -15px, -1px);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  50% {
    -moz-transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
    -ms-transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
    -webkit-transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
    transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }
  55% {
    -moz-transform: translate3d(12.5px, -15px, -1px);
    -ms-transform: translate3d(12.5px, -15px, -1px);
    -webkit-transform: translate3d(12.5px, -15px, -1px);
    transform: translate3d(12.5px, -15px, -1px);
    -moz-animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -moz-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    -ms-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    -webkit-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
    -moz-animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
/* :not(:required) hides this rule from IE9 and below */
.ball-loader:not(:required) {
  position: relative;
  display: inline-block;
  font-size: 0;
  letter-spacing: -1px;
  border-radius: 100%;
  background: #f86;
  width: 50px;
  height: 50px;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  -moz-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -moz-animation: ball-loader 1500ms infinite linear;
  -webkit-animation: ball-loader 1500ms infinite linear;
  animation: ball-loader 1500ms infinite linear;
}
.ball-loader:not(:required)::after {
  content: '';
  position: absolute;
  top: 4.5px;
  left: 5.5px;
  width: 15px;
  height: 15px;
  background: #ffb099;
  border-radius: 100%;
  -moz-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
  -ms-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
  -webkit-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
  transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
  -moz-animation: ball-loader-highlight 1500ms infinite linear;
  -webkit-animation: ball-loader-highlight 1500ms infinite linear;
  animation: ball-loader-highlight 1500ms infinite linear;
}
.ball-loader:not(:required)::before {
  content: '';
  position: absolute;
  top: 50px;
  left: 5.5px;
  width: 50px;
  height: 15px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  -moz-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
  -ms-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
  -webkit-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
  transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
  -moz-animation: ball-loader-shadow 1500ms infinite linear;
  -webkit-animation: ball-loader-shadow 1500ms infinite linear;
  animation: ball-loader-shadow 1500ms infinite linear;
  -webkit-filter: blur(1px);
  filter: blur(1px);
}

@-moz-keyframes hexdots-loader {
  0% {
    -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  8.33% {
    -moz-box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  16.67% {
    -moz-box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  25% {
    -moz-box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  33.33% {
    -moz-box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  41.67% {
    -moz-box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
  }
  50% {
    -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
    box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
  }
  58.33% {
    -moz-box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
    box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
  }
  66.67% {
    -moz-box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
    box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
  }
  75% {
    -moz-box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
    box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
  }
  83.33% {
    -moz-box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
    box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
  }
  91.67% {
    -moz-box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  100% {
    -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
}
@-webkit-keyframes hexdots-loader {
  0% {
    -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  8.33% {
    -webkit-box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  16.67% {
    -webkit-box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  25% {
    -webkit-box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  33.33% {
    -webkit-box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  41.67% {
    -webkit-box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
  }
  50% {
    -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
    box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
  }
  58.33% {
    -webkit-box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
    box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
  }
  66.67% {
    -webkit-box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
    box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
  }
  75% {
    -webkit-box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
    box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
  }
  83.33% {
    -webkit-box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
    box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
  }
  91.67% {
    -webkit-box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  100% {
    -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
}
@keyframes hexdots-loader {
  0% {
    -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  8.33% {
    -moz-box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    -webkit-box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  16.67% {
    -moz-box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    -webkit-box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  25% {
    -moz-box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    -webkit-box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  33.33% {
    -moz-box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    -webkit-box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  41.67% {
    -moz-box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
    -webkit-box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
  }
  50% {
    -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
    -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
    box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
  }
  58.33% {
    -moz-box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
    -webkit-box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
    box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
  }
  66.67% {
    -moz-box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
    -webkit-box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
    box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
  }
  75% {
    -moz-box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
    -webkit-box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
    box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
  }
  83.33% {
    -moz-box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
    -webkit-box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
    box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
  }
  91.67% {
    -moz-box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    -webkit-box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
  100% {
    -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
    box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
  }
}
/* :not(:required) hides this rule from IE9 and below */
.hexdots-loader:not(:required) {
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  display: inline-block;
  width: 7px;
  height: 7px;
  background: transparent;
  border-radius: 100%;
  -moz-box-shadow: #666666 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
  -webkit-box-shadow: #666666 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
  box-shadow: #666666 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
  -moz-animation: hexdots-loader 5s infinite ease-in-out;
  -webkit-animation: hexdots-loader 5s infinite ease-in-out;
  animation: hexdots-loader 5s infinite ease-in-out;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* :not(:required) hides this rule from IE9 and below */
.inner-circles-loader:not(:required) {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  background: rgba(25, 165, 152, 0.5);
  border-radius: 50%;
  overflow: hidden;
  text-indent: -9999px;
  /* Hides inner circles outside base circle at safari */
  -webkit-mask-image: url();
}
.inner-circles-loader:not(:required):before, .inner-circles-loader:not(:required):after {
  content: '';
  position: absolute;
  top: 0;
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.inner-circles-loader:not(:required):before {
  -moz-animation: inner-circles-loader 3s infinite;
  -webkit-animation: inner-circles-loader 3s infinite;
  animation: inner-circles-loader 3s infinite;
  -moz-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  left: 0;
  background: #c7efcf;
}
.inner-circles-loader:not(:required):after {
  -moz-animation: inner-circles-loader 3s 0.2s reverse infinite;
  -webkit-animation: inner-circles-loader 3s 0.2s reverse infinite;
  animation: inner-circles-loader 3s 0.2s reverse infinite;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  right: 0;
  background: #eef5db;
}

@-moz-keyframes inner-circles-loader {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes inner-circles-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes inner-circles-loader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-moz-keyframes pong-loader {
  0% {
    left: 5px;
    top: 0;
  }
  25% {
    left: 65px;
    top: 20px;
  }
  50% {
    left: 5px;
  }
  62.5% {
    top: 50px;
  }
  75% {
    left: 65px;
    top: 70%;
  }
  100% {
    left: 5px;
    top: 0%;
  }
}
@-webkit-keyframes pong-loader {
  0% {
    left: 5px;
    top: 0;
  }
  25% {
    left: 65px;
    top: 20px;
  }
  50% {
    left: 5px;
  }
  62.5% {
    top: 50px;
  }
  75% {
    left: 65px;
    top: 70%;
  }
  100% {
    left: 5px;
    top: 0%;
  }
}
@keyframes pong-loader {
  0% {
    left: 5px;
    top: 0;
  }
  25% {
    left: 65px;
    top: 20px;
  }
  50% {
    left: 5px;
  }
  62.5% {
    top: 50px;
  }
  75% {
    left: 65px;
    top: 70%;
  }
  100% {
    left: 5px;
    top: 0%;
  }
}
@-moz-keyframes pong-loader-paddle-1 {
  0% {
    -moz-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  25% {
    -moz-box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  50% {
    -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  62.5% {
    -moz-box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  75% {
    -moz-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  100% {
    -moz-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
}
@-webkit-keyframes pong-loader-paddle-1 {
  0% {
    -webkit-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  25% {
    -webkit-box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  50% {
    -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  62.5% {
    -webkit-box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  75% {
    -webkit-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  100% {
    -webkit-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
}
@keyframes pong-loader-paddle-1 {
  0% {
    -moz-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    -webkit-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  25% {
    -moz-box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    -webkit-box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  50% {
    -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  62.5% {
    -moz-box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    -webkit-box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  75% {
    -moz-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    -webkit-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  100% {
    -moz-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    -webkit-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
}
@-moz-keyframes pong-loader-paddle-2 {
  0% {
    -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  50% {
    -moz-box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  62.5% {
    -moz-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  75% {
    -moz-box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  100% {
    -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
}
@-webkit-keyframes pong-loader-paddle-2 {
  0% {
    -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  50% {
    -webkit-box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  62.5% {
    -webkit-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  75% {
    -webkit-box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  100% {
    -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
}
@keyframes pong-loader-paddle-2 {
  0% {
    -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  50% {
    -moz-box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    -webkit-box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  62.5% {
    -moz-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    -webkit-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  75% {
    -moz-box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    -webkit-box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
  100% {
    -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
    box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  }
}
/* :not(:required) hides this rule from IE9 and below */
.pong-loader:not(:required) {
  width: 80px;
  height: 60px;
  background: #353c39;
  position: relative;
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  -moz-animation: pong-loader-paddle-1 1500ms infinite linear;
  -webkit-animation: pong-loader-paddle-1 1500ms infinite linear;
  animation: pong-loader-paddle-1 1500ms infinite linear;
}
.pong-loader:not(:required):before {
  -moz-animation: pong-loader-paddle-2 1500ms infinite linear;
  -webkit-animation: pong-loader-paddle-2 1500ms infinite linear;
  animation: pong-loader-paddle-2 1500ms infinite linear;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 10px;
  height: 100%;
  -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
  box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
}
.pong-loader:not(:required):after {
  content: "";
  display: block;
  -moz-animation: pong-loader 1500ms infinite linear;
  -webkit-animation: pong-loader 1500ms infinite linear;
  animation: pong-loader 1500ms infinite linear;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  width: 10px;
  height: 10px;
  background: #8cdb8b;
}

.pulse-loader:not(:required) {
  display: inline-block;
  width: 50px;
  height: 50px;
  -moz-animation: pulse-loader 0.7s linear infinite alternate;
  -webkit-animation: pulse-loader 0.7s linear infinite alternate;
  animation: pulse-loader 0.7s linear infinite alternate;
  border: 2px solid #e67e22;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-indent: 50px;
}

@-moz-keyframes pulse-loader {
  0% {
    -moz-box-shadow: #e67e22 0 0 0px 20px;
    box-shadow: #e67e22 0 0 0px 20px;
  }
  40% {
    -moz-box-shadow: none;
    box-shadow: none;
  }
  100% {
    -moz-box-shadow: #e67e22 0 0 0px 25px inset;
    box-shadow: #e67e22 0 0 0px 25px inset;
  }
}
@-webkit-keyframes pulse-loader {
  0% {
    -webkit-box-shadow: #e67e22 0 0 0px 20px;
    box-shadow: #e67e22 0 0 0px 20px;
  }
  40% {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  100% {
    -webkit-box-shadow: #e67e22 0 0 0px 25px inset;
    box-shadow: #e67e22 0 0 0px 25px inset;
  }
}
@keyframes pulse-loader {
  0% {
    -moz-box-shadow: #e67e22 0 0 0px 20px;
    -webkit-box-shadow: #e67e22 0 0 0px 20px;
    box-shadow: #e67e22 0 0 0px 20px;
  }
  40% {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  100% {
    -moz-box-shadow: #e67e22 0 0 0px 25px inset;
    -webkit-box-shadow: #e67e22 0 0 0px 25px inset;
    box-shadow: #e67e22 0 0 0px 25px inset;
  }
}
